![]() |
что сделать чтобы dispatchEvent срабатывал при создании класса
помогите пожалуйста, нужно чтобы при создании класса срабатывал dispatchEvent
Код AS3:
|
Ну так он "срабатывает". Просто никто не слушает. Чтобы повесить слушателя, нужен готовый экземпляр класса Test. А готовым он будет после того как отработает конструктор. Нет слушателей — некому диспетчить.
|
Неправильный подход dispatchEvent всегда можно вынести в отдельную функцию, если надо чтобы он срабатывал вместе с каким то кодом из конструктора, этот код тоже можно вынести в отдельную функцию. Соответственно, создаете экземпляр, вешаете слушатель, вызываете функцию с диспатчем.
|
спасибо
|
А зачем диспатчить событие из конструктора класса, когда точно известно, когда событие наступает (при вызове конструктора)?
|
| Часовой пояс GMT +4, время: 20:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.