Цитата:
Сообщение от nelco
я думал, что если trace() стоит после addChild() в конструкторе добавляемого класса, то к тому времени, как вызовется trace(), addChild() уже выполнится и объект будет в displayListe
|
Так и есть. Но тогда и свойства надо тестировать у добавленного объекта, а не у родителя.
То есть не

Код AS3:
addChild(_stageHeader);
trace (this.parent); //null
trace (this.root); //null
trace (stage); // null
а

Код AS3:
addChild(_stageHeader);
trace (_stageHeader.parent);
trace (_stageHeader.root);
trace (_stageHeader.stage);
Добавлено через 3 часа 42 минуты
Но это сработает при условии, что сам родительский контейнер добавлен в дисплей лист