如果您在键盘处于活动状态时按下Android 后退键,键盘将会消失。在第二次按下应用程序关闭但它应该触发 handleDeviceKeys 函数。
这是我的代码:
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleDeviceKeys, false, 0, true);
function handleDeviceKeys(event:KeyboardEvent):void {
if (event.keyCode == Keyboard.BACK) {
trace("fired")
}
}
这是否有解决方法?
(我正在使用Flash CS6,Air 3.6并在Android 2.2和Android 4设备上进行测试)
答案 0 :(得分:1)
尝试听听阶段:stage.addEventListener(KeyboardEvent.KEY_DOWN...
如果它不起作用且您使用StageText,那么您必须改为监听StageText的实例。