Пользовательские события
Здравствуйте!
Есть такая проблема: Создаю свой класс BrushUpdateEvent extends Event. События у меня находятся в отдельном пакете. Затем это событие dispatchEvent(event) на спрайт(который представляет кнопку на выбор определенного объекта). Диспетчеризация происходит в слушателе события CLICK. Код AS3:
Код AS3:
Код AS3:
----------------------------------Editor ------------------Workspace----------------------Toolsbar ------------Cursor(влож. в спрайт)----------ObjectTXR(влож. в спрайт, который вложен в Toolsbar) Собственно я менял куда диспетчерить событие, добавлял слушателей в других классах, но событие не слушается(или не диспетчерится). В тоже время есть другая кнопка-триггер в Toolsbar, где по клику диспетчериться событие(в самом классе кнопки) а слушается в Toolsbar. Тут работает все нормально. Может чего подскажите. Спасибо. |
То есть, курсор слушает сам себя? А что он хочет услышать, откуда в нем возьмется это событие?
|
ну тут два варианта:
Код AS3:
можно еще допустим в Toolsbar ловить событие и вызывать метод hBrushUpdate в курсоре |
1. Создаешь отдельный класс с сообщениями и методом их отправки.
2. Где нужно, создаешь экземпляр этого класса и работаешь с ним. Особенность в том, что этот класс будет отправлять своим сенсорам свои сообщения (пример:ActionScript3 => EventDispatcher. Пример пошаговой работы программы на системе событий). |
Часовой пояс GMT +4, время: 13:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.