Ich habe eine Anwendung mit AIR + Flex erstellt.
Ein Feature ist wie:
Aber das Problem ist, dass der Mauszeiger jedes Mal, wenn eine Alt Taste gedrückt wird, wieder in den Systemstandard (Pfeilform) zurückkehrt und der Fokus irgendwo scheint außerhalb der Bühne.
Das erinnert mich daran, dass, wenn Alt in einem normalen Fenster gedrückt wurde, die Menüleiste fokussiert wird.
Wie kann ich dieses Standardverhalten anhalten?
ps. Ich habe folgende Möglichkeiten ausprobiert und funktioniert nicht:
KEY_DOWN
/ KEY_UP
der Bühne zu und fügen Sie event.stopImmediatePropagation()
in den Ereignishandlern KEY_DOWN
/ KEY_UP
der Bühne zu und fügen Sie event.preventDefault()
in den Ereignishandlern KEY_DOWN
/ KEY_UP
der Bühne zu und fügen Sie in den Ereignisbehandlungsroutinen this.setFocus()
hinzu. Und callLater(this.setFocus)
funktioniert auch nicht. Tags und Links actionscript-3 flex air