Показать сообщение отдельно
Старый 31.05.2016, 12:09
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 29  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
Цитата:
Если бы Stage не был DisplayObjectContainer, вам бы и не удалось ничего туда "пихать". Но Stage не является частью вашего приложения. Это контейнер, В КОТОРОМ находится ваше приложение (загруженный плеером ролик).
Согласен тут был не прав.
Цитата:
Рут является DisplayObjectContainer просто по-определению. Не будь он контейнером, ему не стать рутом.
А вот тут не все так просто.Например
Код AS3:
trace(root is DisplayObjectContainer);//true
trace(root.tabEnabled);// compile time error(Error: Access of possibly undefined property tabEnabled through a reference with static type flash.display:DisplayObject.)
trace((root as DisplayObjectContainer).tabChildren);//без ошибок
хотя tabEnabled - родное свойство DisplayObjectContainer'а.
Т.е. рут по меньшей мере не обычный DOC.

Добавлено через 26 минут
Код AS3:
trace(root.getChildAt(0));
аналогично ошибка компиляции


Последний раз редактировалось undefined; 31.05.2016 в 12:37.