![]() |
Правильное клонирование кастомных событий
Всем доброго дня!
Не могу понять на каком этапе происходит клонирование моего пользовательского события, которое после этого превращается в простой объект класса Event из моего ApplicationEvent. Есть объект Application, который рассылает события об активации и деактивации: Код AS3:
Код AS3:
Код AS3:
Код AS3:
Если поменять Код AS3:
Вообще, при каких условиях flash занимается самостоятельным клонированием события? |
Цитата:
Цитата:
Все остальное в хелпе Цитата:
|
Что содержится в константах ACTIVATE_EVENT и DEACTIVATE_EVENT?
|
Цитата:
Подумал может я что-то не знаю про клонирование, может где-то super.clone() или что-то подобное происходит. Добавлено через 6 минут Цитата:
Но всё равно не понятно, даже если так. Все объекты, наследуемые от flash.events.EventDispatcher, самостоятельно рассылают flash.events.Event-события "activate" и "deactivate? |
Да и об этом прямо написано в документации.
В итоге вы получаете не свое событие, а страндартное, так как слушатели регистрируются по строке (строковому типу события). |
Ясно, спасибо!
|
| Часовой пояс GMT +4, время: 23:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.