Как правильно отслеживать положение мыши из Adobe Flash, когда кто-то имеет:
- Запущено перетаскивание в приложении Flash (событие MOUSE_DOWN),
- Перетаскиваниемышь вне приложения или даже окна браузера (событие MOUSE_MOVE) и
- отпущена кнопка мыши (событие MOUSE_UP)?
Например (Представьте, что переполнение стека является приложением Flash):
В приложении я могу отслеживать позиции X и Y мыши с помощью прослушивателя событий MOUSE_MOVE, но я его теряюкогда он выходит за пределы браузера ...
Итак, как мне отследить положение мыши независимо от того, куда она идет?
В качестве хорошего примера попробуйте Google Finance.Попробуйте перетащить диаграмму вокруг;он все равно будет перемещаться, если вы переместите указатель мыши из окна браузера, и когда вы отпустите его, мышь будет находиться за пределами браузера.
Также, проверьте KOKO KAKA ;Если вы нажмете на полосу прокрутки (сделаете окно браузера очень маленьким) и выйдете за пределы окна браузера, полоса прокрутки будет двигаться так же, как реальная.
Я считаю, что оба работают только потому, что событие MOUSE_DOWN захватывает"мышь, позволяющая приложению Flash отслеживать положение мыши, даже если она находится за пределами браузера.
Как бы вы могли поддерживать событие таким образом?
Спасибо!♥