我一直在寻找一种通用的方法来使用Android设备上的后退键来回到之前的场景。我似乎找到的只是如何使按钮不关闭应用程序。
这是我目前的代码:
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown, false, 0, true)
function onKeyDown(event:KeyboardEvent):void
{
if( event.keyCode == Keyboard.BACK )
{
event.preventDefault();
event.stopImmediatePropagation();
//handle the button press here.
}
}
答案 0 :(得分:1)
刚在我的Android设备上测试过,只需使用您的函数更改trace():
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
private function onKeyPressed(event:KeyboardEvent):void
{
if(event.keyCode == Keyboard.BACK)
{
event.preventDefault();
//Now you can call your function.
trace("Hello World");
}
}