Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   MouseEvent и два объекта друг на друге. (http://www.flasher.ru/forum/showthread.php?t=158115)

Tr1te 15.06.2011 15:58

MouseEvent и два объекта друг на друге.
 
Есть два объекта друг на друге, и естественно верхний закрывает нижний.
Как правильно сделать, чтобы MouseEvent срабатывал у обоих объектов?

tsarapkabel 15.06.2011 16:09

Прописать верхнему объекту mouseEnabled = false.

Tr1te 15.06.2011 16:14

Тогда не будет срабатывать у верхнего, а нужно у обоих чтобы срабатывало.

t4arty 15.06.2011 16:21

делайте проверку по мыши, над которым находимся (объектом) и далее уже убирайте или добавляйте mouseEnabled. (возможно есть более лучшее решение)

tsarapkabel 15.06.2011 16:34

Да, есть getObjectsUnderPoint.

dimarik 15.06.2011 23:44

Ловить событие на capture phase.

S-ed 16.06.2011 01:54

Цитата:

capture phase
Удивительно (погуглил и нашел примеры). Жаль я еще не дошел до деспетчеризации событий графических объектов (у Мука). Чем больше изучаю AS3 - тем больше понимаю, что он - необъятен...


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

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