![]() |
Не срабатывает MOUSE_OUT за пределами флешки.
Делаю кастомный ScrollList. Заметил, что если ухватить слайдер скролла и начать таскать, а затем отпустить за пределами флешки - то не срабатывает MOUSE_OUT. Кто как с этим борется?
|
Event.MOUSE_LEAVE
|
Т.е. тупо вырубать скролл, если мышь вышла за пределы флешки.
|
ну да...конечно, можно придумать себе геморрой в любой ситуации )
|
Ну у меня например внутри обработчика MOUSE_DOWN прописываются два обработчика: MOUSE_UP на клип и MOUSE_UP на stage. И вся эта маца реализует startDrag/stopDrag.
Прикольно работает. Все таскается, при выходе за предел таскание останавливается, при возвращении "в пределы" таскание возобновляется, но(!) при отпускании кнопки мыши за пределами флэшки мувик перескакивает на один уровень с мышкой по соответствующей оси 0о Не напрягает... но прикольно — выходит координаты пасет, но отрабатывать "таскание" отказывается... |
Цитата:
дает флешу регистрировать события MOUSE_UP, но не передает MOUSE_MOVE за пределами. |
| Часовой пояс GMT +4, время: 21:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.