TextField obtient le type FocusEvent = & # 8220; focusIn & # 8221; même quand ce n'est pas vrai
-
03-07-2019 - |
Question
Il semble que mon TextField () reçoive le type "FocusEvent type = focusIn". même lorsqu'il n'y a pas de véritable focus clavier (le curseur ne clignote pas)
J'appelle "stage.focus = mytextfield;" dans le constructeur principal et il semble en être la cause:
Cependant, l'application Flash entière ne contient pas encore de focus, sauf si je clique sur la zone flash, l'événement focusIN apparaît tant que le focus reste sur la page Web.
Comment savoir quand un champ de clavier réel est reçu par textfield (), par exemple. quand le curseur commence à clignoter? Est-ce un autre type d'événement? des solutions de contournement?
J'ai besoin de savoir quand OK est reçu.
La solution
Vous devrez également écouter pour vous concentrer sur l'application dans son ensemble:
addEventListener(Event.ACTIVATE, handleActivate);
Et quand vous perdez le focus:
addEventListener(Event.DEACTIVATE, handleDeactivate);