![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
Получается, даже для нативного класса необходимо выполнить импорт. А нативность дает только то, что в коде можно не создавать объекты такого класса, это делает флеш?
з.ы. не считая скорости работы объектов нативных классов. |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
Если бы среда не рассылала нативные события, толку от их создания всё равно не было бы никакого – мы бы, например, никак не смогли узнать, что была нажата кнопка мыши. Ведь мы не можем на AS написать обработчик системного сообщения. Даже под AIR.
Последний раз редактировалось SamFR; 30.10.2009 в 13:57. |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
С пользовательскими событиями вручную - флеш сам не создает их объекты?
Добавлено через 8 минут Или если свой класс-события - наследник от нативного Event, то флеш все равно сам создает событийные объекты? Последний раз редактировалось TommyLee; 30.10.2009 в 15:58. |
|
|||||
|
так разберемся:
чтобы сгенерировать событие нужно вызвать метод dispatcheEvent, куда передать наше событие. при клике флеш сам вызывает метод dispatcheEvent у необходимого объекта с необходимым событием. никто не мешает вам самому вызвать событие клика. для этого нужно просто создать экземпляр MouseEvent с типом "click". и вызвать метод dispatcheEvent
__________________
я могу стать всем, если только захочу |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 130
|
Всем спасибо за прояснение некоторых нюансов. Оказалось, не до конца понимаю архитектуру событийной модели. Но это уже уже к теме не относится.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|