gpt4 book ai didi

android - Adobe Flash AIR 覆盖 Android 后退按钮

转载 作者:行者123 更新时间:2023-11-29 18:01:43 25 4
gpt4 key购买 nike

在我的 AIR AS3 应用程序中,我试图像这样覆盖后退按钮:

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

private function onKey(e:KeyboardEvent):void
{
if (e.keyCode == Keyboard.BACK)
{
//stage.addChild(new MainMenuScreen());
//stage.removeChild(this);
//removeEventListener(KeyboardEvent.KEY_DOWN, onKey);
}
}

在我看来,我的代码已完成,但默认的 Android 行为(应用程序已关闭)也已执行。
有人遇到过这个问题吗?

最佳答案

如果你想停止应用程序关闭,你应该拦截 EXITING 事件:

NativeApplication.nativeApplication.addEventListener(Event.EXITING, exitHandler);

function exitHandler(event:Event):void
{
event.preventDefault();
}

我想我应该补充一点,您可以通过以下方式手动关闭应用:

NativeApplication.nativeApplication.exit();

关于android - Adobe Flash AIR 覆盖 Android 后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15662300/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com