Рассылка событий
Вложений: 1
Всем привет.
Проблема в том, что не могу реализовать свое событие( в аттаче приложены исходники примера работать все должно так - класс Test в конструкторе подписывается на событие CustomEvent.MYEVENT с обработчиком myEventHandler и выполняет функцию TheOtherClass.doSmth(), откуда и рассылается событие. Хотелось бы, чтобы TheOtherClass не наследовал EventDispatcher, а создавал экземпляр EventDispatcher, с помощью которого и делал рассылку (если это возможно конечно). Подскажите плз....или может ктонибудь исправит исходники и выложит работающий вариант? Вложение 21384 |
Примерно так
Код AS3:
|
r_r_f_r, лучше в конструкторе сделать так:
Код AS3:
|
BlooDHounD, задремал малость:), спасибо. Код подправил.
|
а как рассылать тогда событие? так не работает
Код AS3:
|
у меня работает.
|
Вложений: 1
странно все это....если не сложно, посмотри исходник, я уж прям и не знаю, в чем дело, всю голову поломал....
Вложение 21396 |
Код AS1/AS2:
|
kyrpyr, а зачем испльзовать композицию в TheOtherClass в отношении EventDispatcher. Или вы хотите TheOtherClass унаследоваь от другого класса.
|
Цитата:
Цитата:
с экземпляром класса все ясно, а как поступить, если функция doSmth статическая и вызывается соответственно от имени класса? |
Часовой пояс GMT +4, время: 02:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.