Форум Flasher.ru

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

incoob 13.10.2009 03:08

Отлавливание события MouseUp вне флешки
 
1. Нажимаеем главную кнопку мыши на DisplayObject-е.
2. В обработчике mouse_move изменяем позицию DisplayObject-а.
3. В обработчике mouse_up удаляем обработчик mouse_move.

Выдвигаем курсор за пределы флешки и отпускаем его. Событие mouse_up, само собой, не срабатывает. При возвращении курсора на флешку обработчик mouse_move, само собой, продолжает выполняться. buttonDown - true. Возможно ли выяснить, что кнопка была отпущена вне флешки?

gloomyBrain 13.10.2009 04:34

да - с помощью javascript

incoob 13.10.2009 04:53

К яваскрипту у меня доступа нет.


Хотя у меня есть ExternalInterface, а событие можно добавить и динамически...

elfon 13.10.2009 09:24

Можно по MOUSE_LEAVE, рассылать MOUSE_UP.
Если тебе такое подойдёт.


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

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