GAmoVeR
05.01.2010, 00:02
Похоже какие то проблемы с инициализацией данных
Есть примерно такая структура
<mx:ViewStack selectedIndex="{mainViewIndex}">
<mx:Canvas width="100%" height="100%" id="trainCanvas1">
<mx:Canvas x="10" y="32" width="432" height="483" id="trainCanvas2">
<mx:Label x="63" y="165" text="Label"/>
</mx:Canvas>
</mx:Canvas>
</mx:ViewStack>
Выполняю переключение выбранного индекс и добавляю данные к canvas
mainViewIndex = 5;
var label:Label=new Label();
trainCanvas1.addChild(label);
Если обращаюсь к первому canvas, то все ок. А если к вложенному, то получаю ошибку что нельзя обратиться к свойству или методу null объекта. Что делаю не так?
Есть примерно такая структура
<mx:ViewStack selectedIndex="{mainViewIndex}">
<mx:Canvas width="100%" height="100%" id="trainCanvas1">
<mx:Canvas x="10" y="32" width="432" height="483" id="trainCanvas2">
<mx:Label x="63" y="165" text="Label"/>
</mx:Canvas>
</mx:Canvas>
</mx:ViewStack>
Выполняю переключение выбранного индекс и добавляю данные к canvas
mainViewIndex = 5;
var label:Label=new Label();
trainCanvas1.addChild(label);
Если обращаюсь к первому canvas, то все ок. А если к вложенному, то получаю ошибку что нельзя обратиться к свойству или методу null объекта. Что делаю не так?