Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с событиями мыши (http://www.flasher.ru/forum/showthread.php?t=211571)

Sevil 23.09.2015 15:17

Проблема с событиями мыши
 
Дело собственно вот в чем: подключаю библиотеку SWC, в которой имеется мувик с вложенными элементами, вешаю на этот мувик слушатели rollOver/rollOut, запускаю - всё ок. Подключаю эту же библиотеку SWF'кой извне - мышь начинает реагировать ROLL_OVER'ом/ROLL_OUT'ом на каждый вложенный элемент в мувике. Кто-нибудь сталкивался с таким?

Isfet 23.09.2015 16:30

а mouseChildren = false - прописано? Вообще ролл овер и должен срабатывать на всех детей, чтобы отслеживать "наезд" конкретно на контейнер нужно юзать MouseEvent.MOUSE_OVER/MouseEvent.MOUSE_OUT

Sevil 23.09.2015 17:09

Дело в том, что это как раз mouseOver реагирует на всех потомков, у rollOver'a свойство bubbles=false, mouseChildren=false не должно быть.

caseyryan 24.09.2015 06:40

Цитата:

Сообщение от Isfet (Сообщение 1187167)
Вообще ролл овер и должен срабатывать на всех детей, чтобы отслеживать "наезд" конкретно на контейнер нужно юзать MouseEvent.MOUSE_OVER/MouseEvent.MOUSE_OUT

Да ладно?) Не надо вводить людей в заблуждение. rollOver как раз не всплывает, в отличие от mouseOver

По теме, с подобным не сталкивался. Можно минимальный пример, в котором это воспроизводится? Интересно глянуть. Может дело в разных ApplicationDomain'ах

Isfet 24.09.2015 08:16

пардон, перепутал


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

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