TextField получает FocusEvent type = & # 8220; focusIn & # 8221; даже когда это не правда
-
03-07-2019 - |
Вопрос
Кажется, что мой TextField () получает " FocusEvent type = focusIn " даже когда нет реального фокуса клавиатуры (курсор не мигает)
Я звоню " stage.focus = mytextfield; " в главном конструкторе, и это, кажется, вызывает его:
Однако во всем приложении Flash нет фокусировки, пока я не щелкну область вспышки, событие focusIN появится, пока фокус останется на веб-странице.
Как узнать, когда textfield () получает реальный фокус клавиатуры, например когда курсор начинает мигать? Это другой тип события? какие-нибудь обходные пути?
Мне нужно знать, когда получен ФОКУС.
Решение
Вам также необходимо прислушиваться к фокусу на приложении в целом:
addEventListener(Event.ACTIVATE, handleActivate);
И когда вы теряете фокус:
addEventListener(Event.DEACTIVATE, handleDeactivate);
Не связан с StackOverflow