Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   на объект flash.display.AVM1Movi повесить событие MouseEvent.CLICK (http://www.flasher.ru/forum/showthread.php?t=156290)

avilov 19.05.2011 13:00

на объект flash.display.AVM1Movi повесить событие MouseEvent.CLICK
 
Всем привет.

В флеш плеер 10.0 загружается объект flash.display.AVM1Movi как с него можно отловить событие MouseEvent.CLICK, при этом сам объект нельзя перекрывать другим объектом.

alatar 19.05.2011 13:17

Повесьте на Loader или поместите объект в Sprite и повесьте на спрайт.

avilov 19.05.2011 13:35

Вешал и на спрайт и на лоадер, не доходят события

alatar 19.05.2011 13:44

Куда не доходят?

avilov 19.05.2011 14:06

Вложений: 1
в функцию
Код AS3:

loader.addEventListener(MouseEvent.CLICK, onMouseDown);

Прикрепил архив, там проект по FD и 5 строк кода.

alatar 19.05.2011 14:55

Будет работать, только если отключить мышь для детей лоадера. Иначе AVM1 перехватывает.

avilov 19.05.2011 14:57

Цитата:

Сообщение от alatar (Сообщение 997199)
Будет работать, только если отключить мышь для детей лоадера. Иначе AVM1 перехватывает.

Да знаю, но для детей нельзя отключать события, а если контейнер сделать на as2 по идеи будет работать ?


Часовой пояс GMT +4, время: 12:12.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.