AS3 - 在任务切换后重新激活Air for Android中的“后退按钮”覆盖

时间:2012-11-06 11:08:36

标签: actionscript-3 air air-android

我找不到这个问题的答案,也许周围的人可以帮助我。我正在使用flash / as3为Android编写游戏,并覆盖“后退”和“菜单”按钮。这可以通过添加eventlisteners并防止默认值来正常工作:

NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, myaction);

然而,当我按下“home”时,游戏最小化(应该如此)。但是当用户在此之后返回游戏时,这些听众将不再开火。创建我在Event.ACTIVATE上调用的新事件侦听器(所以当应用程序重新聚焦时)也不会有任何帮助。当用户任务切换回来时,如何“重新激活”后退按钮监听器?

1 个答案:

答案 0 :(得分:0)

好的,我发现了“我的”错误。重新打开应用程序时,我调用了一行代码

“stage.displayState = StageDisplayState.FULL_SCREEN;”

....显然这会禁用键盘监听器。不知道为什么......但是,它现在有效^^