戻るキーとメニューキーのデフォルト機能を防ぎ、下部に終了メニューを表示したい..私の問題は、キーが押されるたびにアプリにテキスト入力機能がある場合、一般的に作成した終了メニューが表示されることです一番下にあり、メニューを何度も閉じます..
あいまいすぎる場合は申し訳ありません..ここに私のコードがあります..
「options_mc」は、私が作成した終了メニューです。
options_mc.visible = false;
function fl_ExitApplication(event:MouseEvent):void
{
NativeApplication.nativeApplication.exit(0);
}
stage.addEventListener(KeyboardEvent.KEY_DOWN, fl_OptionsMenuHandler);
function fl_OptionsMenuHandler(event:KeyboardEvent):void
{
if((event.keyCode == 95) || (event.keyCode == Keyboard.MENU, Keyboard.DOWN))
{switch (event.keyCode)
{case Keyboard.BACK:
event.preventDefault();
trace("back");}
}
{
if(options_mc.visible == false){
options_mc.visible = true;
options_mc.addEventListener(MouseEvent.CLICK, fl_ExitApplication);
} else if(options_mc.visible == true){
options_mc.visible = false;
options_mc.removeEventListener(MouseEvent.CLICK, fl_ExitApplication);
}
}
}