TextField- bekommt Focus type = „focusIn“, auch wenn es nicht wahr
-
03-07-2019 - |
Frage
Es scheint, dass meine TextField- () bekommt „Focus type = focusIn“, auch wenn gibt es keinen wirklichen Tastaturfokus (Cursor blinkt nicht)
Ich rufe "Stage.focus = myTextField;" in Haupt Konstruktor und es scheint, es zu verursachen:
Es gibt jedoch keinen Schwerpunkt in der gesamten Flash-Anwendung noch, wenn ich den Flash-Bereich klicken, focusIn Ereignis erscheint, während der Fokus auf der Webseite bleibt.
Wie kann ich wissen, wann ein echten Tastaturfokus von Textfeld empfangen wird (), z.B. wenn der Cursor beginnt zu blinken? Ist es ein anderes Ereignis Typ? Problemumgehungen?
Ich muss wissen, wenn FOCUS OK empfangen wird.
Lösung
Sie müssen auch für Fokus auf die Anwendung als Ganzes hören:
addEventListener(Event.ACTIVATE, handleActivate);
Und wenn Sie verlieren den Fokus:
addEventListener(Event.DEACTIVATE, handleDeactivate);