|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Цитата:
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
ObOs, если ты прочтешь внимательнее,то увидишь такие слова:
Цитата:
Цитата:
Добавлено через 2 минуты Цитата:
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
как можно DisplayObject привести к DisplayObjectContainer?
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
т.е. фактически рут - это DOC,просто внутри приложения его зачем-то приводят к DO?Странная логика.
Последний раз редактировалось undefined; 31.05.2016 в 14:55. |
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
Да, что ошибка на этапе компиляции я упустил. Думал что у тебя root - null в это время.
Тогда мне тоже не понятно почему а |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
это приведение вверх по иерархии.Сам рут - DisplayObjectContainer,но ссылка на него описана как var rootisplayObject.Поэтому сам он DO, но допускает приведение к DOC.Зачем так сделано - загадка.
Добавлено через 2 минуты ПС:Кто в курсе как эти смайлы отключить? |
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
Цитата:
Тогда действительно не понятно почему его не сделать типом DOC |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Геттер .root возвращает (имеет) тип DisplayObject. Поэтому компилятор не даст вам вызвать у свойства .root методы и свойства ДОК. Но, вроде, все знают, что рут это экземпляр Документ-класса, а им может быть только наследник DisplayObjectContainer. Зачем такая фишка с .root, я тоже не знаю. С этими ДО и ДОК итак много всякого неочевидного. Взять тот же ТекстФилд, который явно ДОК, ибо в него можно загружать картинки и тп, но он никогда не сознается. И даже простенький Shape внутри содержит слои, что легко заметить, нарисовав несколько завершенных фигур с заливкой друг над другом, и поменяв затем альфу всему шейпу — каждый слой станет полупрозрачным "самостоятельно", то есть под верхней фигурой будет просвечивать нижняя. Зато Stage гордо именует себя контейнером, хотя не поддерживает половину его свойств.
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 16:11. |
|
« Предыдущая тема | Следующая тема » |
|
|