Sie können die Tasten, die mit einem KeyboardEvent.KEY_DOWN und KeyboardEvent.KEY_UP gedrückt werden, aufzeichnen. Sie müssen diese zu der Phase hinzufügen, in der die Anwendung abgeschlossen ist, oder sie werden nicht funktionieren.
<mx:Application applicationComplete="ApplicationComplete()" etc...
Und dann haben Sie eine Funktion:
public function ApplicationComplete():void {
stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, KeyUp);
}
Und dann die Ereignisfunktionen:
public function KeyDown(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
isInsertPressed = true;
}
}
public function KeyUp(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
isInsertPressed = false;
}
}
Oder wenn Sie verwenden es als Toggle:
public function KeyDown(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
insertToggle = !insertToggle;
}
}
Ich hoffe das hilft!