AS3 - 后退按钮硬件?

时间:2014-03-13 09:05:15

标签: actionscript-3

我正在创建一个应用程序并需要后退按钮硬件才能像其他应用程序一样运行,当他们按下它们时(或点击Nexus设备)等等)

当我点击我所做的任何硬件后退按钮时,它只会退回到Android主屏幕。那不是我想要发生的事情。例如,如果您使用"选项"菜单,做你需要做的事,然后点击后退按钮回到你原来的位置。

1 个答案:

答案 0 :(得分:0)

为了控制硬件Back键,您应该使用keyCode 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
    }
}