Я делал приложение с AIR + Flex.
Одна функция похожа на:
Но проблема в том, что каждый раз, когда отпускается клавиша Alt , курсор мыши возвращается к системному значению по умолчанию (форма стрелки), и кажется, что фокус находится где-то за пределами сцены.
Это напоминает мне, что, когда Alt был нажат в обычном окне, панель меню будет сфокусирована.
Как я могу остановить это поведение по умолчанию?
p.s. Я пробовал следующие способы, но ничего не вышло:
KEY_DOWN
/ KEY_UP
и добавить event.stopImmediatePropagation ()
в обработчиках событий KEY_DOWN
/ KEY_UP
и добавить event.preventDefault ()
в обработчики событий KEY_DOWN
/ KEY_UP
и добавить this.setFocus ()
в обработчики событий. И callLater (this.setFocus)
тоже не работает.