PDA

Просмотр полной версии : addChild


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 объекта. Что делаю не так?

udaaff
05.01.2010, 00:09
А как вы к нему обращаетесь?

etc
05.01.2010, 20:17
Название темы не отражает сути вопроса.