![]() |
ссылка на stage в не основном классе
Здравствуйте! Возможно ли получить ссылку на stage не в основном классе, собственно, не передавая stage в параметре при создании. Экземпляр класса не создается в основном классе и никак этот параметр получить не может.
|
А ваш класс DisplayObject (Sprite, MovieClip, Shape и т.д) ? Если да, то при добавлении его на сцену, свойство stage (экземпляра вашего класса) автоматически получает ссылку на Stage.
А если ваш класс не добавляется на сцену ( не DO), то остаётся только способ передачи ссылки на stage (не обязательно через конструктор). |
Да, к сожалению он не добавляется на сцену. Придется давать ему параметр через цепочку классов) Спасибо!!
|
Но если всем экземплярам это класса нужна ссылка на stage, то вы можете сделать это свойство статичным, чтобы передать ссылку через имя класса, а не через цепочку к каждому конкретному экземпляру.
Например ваш класс Код AS3:
Код AS3:
|
| Часовой пояс GMT +4, время: 13:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.