Actionscript 3 Android设备'返回'键

时间:2014-11-03 19:22:40

标签: android actionscript-3 flash

这是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>

我现在正在研究这个问题,所以如果有人能够对此有所了解,那就谢谢了。

1 个答案:

答案 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");

} 

}