TextField получает FocusEvent type = "focusIn", даже если это не так - PullRequest
2 голосов
/ 05 марта 2009

Кажется, что мой TextField () получает "FocusEvent type = focusIn", даже когда нет реального фокуса клавиатуры (курсор не мигает)
Я звоню "stage.focus = mytextfield;" в главном конструкторе, и это, кажется, вызывает его:

Однако во всем приложении флэш-памяти фокус отсутствует, пока я не щелкну область вспышки, событие focusIN появится, пока фокус останется на веб-странице.

Как узнать, когда textfield () получает реальный фокус клавиатуры, например когда курсор начинает мигать? Это другой тип события? какие-нибудь обходные пути?

Мне нужно знать, когда FOCUS получен, в порядке.

1 Ответ

2 голосов
/ 09 марта 2009

Вам также необходимо прислушиваться к фокусу на приложении в целом:

addEventListener(Event.ACTIVATE, handleActivate);

А когда теряешь фокус:

addEventListener(Event.DEACTIVATE, handleDeactivate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...