| Проблемы использования событий в ActionScript3 |
|
| Информационные технологии - Программирование | |
| Добавил(а) Александр Бушмелев | |
|
При разработки игр нового кода столкнулся с проблемой предачи событий между объектами ActionScript3 в Adobe Flash CS4. В конце концов проблема решилась, но смутные и неприятные ощущения остались. Может, что пропустил? В соответствие с примерами с сайта adobe завел свой класс событий MyEvent, расширяющий класс Event. Однако передача событий от одного моего объекта к другому так и не заработала. dispatchEvent(new MyEvent(MyEvent.MY_CONST)); происходит, ошибок не выдается, а событие исчезает и больше нигде не появляется. В конце концов, я определил только константы - сообщений событий и воспользовался объектами класса Event в чистом виде: dispatchEvent(new Event(MyEvent.MY_CONST)); Второй важный момент. Похоже, что все события передаются только в пределах дерева объектов. При этом, единого корневого узла для всей программы, по всей видимости, не существует. Таким образом, если у меня на панели выложены ручками объекты, то между ними сгенерированные события не передаются.
|
|
| Последнее обновление 12.01.09 15:16 |

