2009-03-05 7 views
2

Il semble que mon TextField() obtienne "FocusEvent type = focusIn" même s'il n'y a pas vraiment de focus clavier (le curseur ne clignote pas)
J'appelle "stage" .focus = mytextfield; " dans le constructeur principal et il semble provoquer:TextField obtient FocusEvent type = "focusIn" même si ce n'est pas vrai

Cependant, il n'y a pas encore de focus dans toute l'application flash, sauf si je clique sur la zone flash, l'événement focusIN apparaît alors que le focus reste sur la page web.

Comment puis-je savoir quand un focus de clavier réel est reçu par textfield(), par ex. quand le curseur commence à clignoter? Est-ce un autre type d'événement? des solutions de contournement?

J'ai besoin de savoir quand FOCUS est reçu OK.

Répondre

2

Vous aurez également besoin d'écouter pour se concentrer sur l'application dans son ensemble:

addEventListener(Event.ACTIVATE, handleActivate); 

Et quand vous perdez le focus:

addEventListener(Event.DEACTIVATE, handleDeactivate); 
Questions connexes