Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   MouseEvent.MOUSE_OUT и всплывающиее событие от детей (http://www.flasher.ru/forum/showthread.php?t=125861)

iflamberg 03.06.2009 21:00

MouseEvent.MOUSE_OUT и всплывающиее событие от детей
 
У меня есть мувик с графикой. Это gui-интерфейс программы. В интерфейсе несколько кнопок-мувиков. Для основного мувика-интерфейса добавлены слушатели MOUSE_OUT и MOUSE_OVER, которые при наведении мышки на кнопки интерфейса меняют их вид.

Теперь мне нужно совершать действие, если мышка ушла с панели интерфейса. Но это событие возникает каждый раз, когда мышь наводится на кнопу-часть интерфейса. Как-то можно словить событие только от интерфейса, игнорируя детей?

etc 03.06.2009 21:21

mouseChildren

iflamberg 03.06.2009 21:35

выключаем mouseChildren - события от кнопок не поступают. Или мне выключить mouseChildren и вешать слушателей на каждую кнопку отдельно?
Upd. выключил mouseChildren у интерфейса, повесил слушателей на кнопки, они вообще не реагируют на мышь... =/

etc 03.06.2009 22:53

Тогда ловите ROLL_OUT (не путать с MOUSE_OUT) у всего мувика-интерфейса.

iflamberg 03.06.2009 23:24

о! вот это то что надо, спасибо огромное!

footman 04.06.2009 02:11

и от меня тоже спасибо. Сам над этой темой долго парился, а оказалось все так просто


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

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