My startup command is:
var containerView:ContainerView = new ContainerView();
var sampleView:SampleView = new SampleView();
contextView.addChild(containerView);
contextView.addChild(sampleView);
containerView.y = 50;
containerView.x = 250;
SampleMediator:
[Inject]
public var containerView:ContainerView;
trace(containerView.x); //0
Main:
public class Main extends Context
{
public function Main(contextView:DisplayObjectContainer)
{
super(contextView);
}
override public function startup():void
{
commandMap.mapEvent(ContextEvent.STARTUP_COMPLETE, StartupCommand, ContextEvent, true);
injector.mapSingleton(SampleView);
mediatorMap.mapView(ContainerView, ContainerMediator);
mediatorMap.mapView(SampleView, SampleMediator);
super.startup();
}
}
So how can find exact position of containerView in another class? Everytime it returns 0.