这是Android设备BACK按钮的代码:
function handleKeyOut(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.BACK)
{
event.preventDefault();
gotoAndStop(2);
}
}
当我在Samsung Galaxy Mega 6.3手机(Kit Kat)上测试代码时,按下BACK键按钮会导致应用程序无法在屏幕上显示但仍然在后台运行。我的应用程序确实有一个框架2 ... Flash调试器没有错误所以我想也许它是Kit Kat(因为我已经有了Kit Kat的声音问题)。
我想让BACK键将用户带到第2帧。如果我为BACK键编码'Native Application Exit'它可以正常工作...... BACK键不会接受gotoAndStop命令。 / p>
我现在正在研究这个问题,所以如果有人能够对此有所了解,那就谢谢了。
答案 0 :(得分:0)
这个工作......
stage.addEventListener(KeyboardEvent.KEY_DOWN, buttonPressed);
function buttonPressed(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.BACK)
{
event.preventDefault();
stage.removeEventListener(KeyboardEvent.KEY_DOWN, buttonPressed);
gotoAndStop("home");
}
}