![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2001
Адрес: Украина
Сообщений: 284
|
Требуется организовать диспетчер сообщений
для группы классов(храняться в своих as-файлах,по linkage подключаются символы-изображения). Диспечер должен принимать сообщения,генерируемые членами классов и сам определять реакцию на все поступающие сообщения. Пример: class obj1 Extends Moviclip { var listEvents:array ...} class obj2 Extends Moviclip { var listEvents:array ...} class MyDisp {} //---Хорошо бы, но как? Obj1 в некоторое время генерирует сообшение obj1.sendmessage("onTop"); Диспетчер поймал это сообщение и передал дальше по своему алгоритму. obj2 в свою очередь вызывает метод-реакцию на сообщение "onTop" obj2.onTop(); Пробовал использовать EventDispatcher, но ничего не выходит- попадает в бесконечный цикл и виснит.Постоянные ошибки с требованием статического определения методов вызова (sendmessage например). Надо как то классы подключить к EventDispatcher, но как? Oт AsBroadCaster -a отказался,ведь уже время AS2. Кто нибудь подсказать может? |
![]() |
Часовой пояс GMT +4, время: 06:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|