Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3——后退按钮硬件?_Actionscript 3 - Fatal编程技术网

Actionscript 3 AS3——后退按钮硬件?

Actionscript 3 AS3——后退按钮硬件?,actionscript-3,Actionscript 3,我正在创建一个应用程序,需要“后退”按钮硬件才能像其他应用程序一样工作,当你按下它们(或轻触Nexus设备等)时,它们会返回到屏幕上 当我按下我所做的任何东西上的“硬件后退”按钮时,它就会返回到Android主屏幕。这不是我想要的。例如,如果您在“选项”菜单中,请执行您需要执行的操作,然后单击“上一步”按钮返回到您所在的位置。为了控制硬件后退键,您应该使用键代码94订阅键盘事件: stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown,

我正在创建一个应用程序,需要“后退”按钮硬件才能像其他应用程序一样工作,当你按下它们(或轻触Nexus设备等)时,它们会返回到屏幕上


当我按下我所做的任何东西上的“硬件后退”按钮时,它就会返回到Android主屏幕。这不是我想要的。例如,如果您在“选项”菜单中,请执行您需要执行的操作,然后单击“上一步”按钮返回到您所在的位置。

为了控制硬件后退键,您应该使用键代码94订阅键盘事件:

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown, false, 0, true);

function onKeyDown(e: KeyboardEvent):void{
    if(e.keyCode == 94){
        //Stop default behaviour
        e.preventDefault();
        //perform your logic
    }
}

你好,谢谢你的回复!它产生了以下内容,场景1,层“层1”,第45帧,第5行,第10列警告:1090:迁移问题:在ActionScript 3.0中,Flash Player在运行时不会自动触发onKeyDown事件处理程序。必须首先使用addEventListener('keyDown',callback\u处理程序)为事件注册此处理程序。我假设这需要在应用程序开始时设置,或者其他什么?本文应该会有所帮助。关于记录,不建议使用实际的keycode值,而应该依赖类常量(如果Adobe更改键的值,常量将被更新。此外,它更易于维护)