将应用程序作为 swf 执行时,它工作正常。使用 AIR 生成的 exe 文件运行它时,它不会获得键盘输入。
我尝试了这两个:
StarlingStartup.mStarling.nativeStage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
和
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
没有任何运气。
谢谢!
编辑:找到解决方案,我使用的是 stageDisplayState.FULL_SCREEN 而不是 stageDisplayState.FULL_SCREEN_INTERACTIVE