Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Как отследить release вне области группы объектов? (http://www.flasher.ru/forum/showthread.php?t=99887)

dmitriev 15.08.2007 14:39

Как отследить release вне области группы объектов?
 
Привет!

У меня есть несколько соприкосающихся вплотную мувиков, при наведении на каждый проигрывается его внутренняя анимация наведения, при отведении(если так можно сказать:) ) — отведения, при нажатии скрываются все кроме одного, по сути это комбобокс. Возникла потребность отслеживать клик вне области группы мувиков, или подругому открытого комбобокса.

Спасибо.

Molecula 15.08.2007 14:52

Т.е. нужно отследить, кликнул ли юзер не на эти мувики?

dmitriev 15.08.2007 15:07

Да, ты правильно понял(-а).

Molecula 15.08.2007 15:18

Тебе нужно использовать событие onMouseDown, и вешать слушатель on Mouse, но оно глобальное поэтому...

...что бы этот слушатель вечно не торчал - при наведении на свои мувы ты его включаешь:
Код:

Mouse.addListener(my_lis)
а при отведении выключаешь
Код:

Mouse.removeListener(my_lis)
Можно и так.
Но я не знаю, как ещё себя система там ведет, поэтому это может нашкодничать где-то, а может и нет.


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

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