Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Глобальные событие мыши (http://www.flasher.ru/forum/showthread.php?t=208691)

Driver86 15.08.2014 13:14

Глобальные событие мыши
 
Есть флешка, на которой размещены различные мувики, реагирующие на мышь. Хочу поверх всего разместить прозрачный мувик для того, что бы в целом глобально определять: мышь находится на флеше или вне его (или вышла за пределы его). НО: в таком случае мувики под ним не смогут реагировать на мышь.
Как решить эту задачу?

dvrbear 29.09.2014 14:47

Поставить Ваш прозрачный мувик под все остальные. И всем мувикам включая прозрачный сделать реакцию на наведение и отведение мыши - которые будут изменять некую переменную на true/false. Также можно подключить некий флаг - разрешающий переводить переменную в false и переводить в false через таймер (100 милисекунд например)... Чтото я зарылся ))))

Можно просто применить проверку на считываение координат самой мыши (повторяя через таймер)
if(xMouse<10 || yMouse<10 || xMouse>stageWidth-10 || yMouse>stageHeight-10) {mouseOnFlash = false;}


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

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