0
私のフレックスアプリケーションでは、プログラムで挿入キーの編集モードを知りたいと思います。アプリケーションのステータスバーには、現在動作しているモードのインジケータが表示されます。挿入キーはトグルキーなので、どうすればそのモードを知ることができますか?フレックスキーボード挿入モードの上書きまたは挿入
ありがとうございます。
私のフレックスアプリケーションでは、プログラムで挿入キーの編集モードを知りたいと思います。アプリケーションのステータスバーには、現在動作しているモードのインジケータが表示されます。挿入キーはトグルキーなので、どうすればそのモードを知ることができますか?フレックスキーボード挿入モードの上書きまたは挿入
ありがとうございます。
押されているキーは、KeyboardEvent.KEY_DOWNおよびKeyboardEvent.KEY_UPで記録できます。アプリケーションの完了時にこれらをステージに追加する必要があります。そうしないと、動作しません。その後、
<mx:Application applicationComplete="ApplicationComplete()" etc...
と機能があります。
public function ApplicationComplete():void {
stage.addEventListener(KeyboardEvent.KEY_DOWN, KeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, KeyUp);
}
そしてイベント関数:
public function KeyDown(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
isInsertPressed = true;
}
}
public function KeyUp(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
isInsertPressed = false;
}
}
それとも、トグルとしてそれを使用している場合:
public function KeyDown(e:KeyboardEvent):void {
if (e.keyCode = whateverTheInsertKeyCodeIs) {
insertToggle = !insertToggle;
}
}
を
私はこれが助けてくれることを願っています!