按下android上的“后退”按钮,回到最后一帧

时间:2016-10-25 04:14:44

标签: android actionscript-3 air

我有一个30帧的AIR应用程序。用户可以在应用程序中导航,但我想添加一个功能,允许他按下Android设备上的“后退”按钮。当他这样做时,他将回到他所在的框架(不是prevFrame,而是他所在的框架)。

例如,用户在第25帧。然后转到第12帧。如果他点击后退按钮,他将返回第25帧。

我设法激活Android的后退按钮:

    NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, checkKeypress, false, 0, true);

    function checkKeypress(event: KeyboardEvent): void {
    if (event.keyCode == Keyboard.BACK) {
    //So, what should I put here for going back to the last frame viewed ? 
    }
}

1 个答案:

答案 0 :(得分:0)

将最后一帧保存在变量

function checkKeypress(event: KeyboardEvent): void {
if (event.keyCode == Keyboard.BACK) {
gotoAndStop(lastFrame)
}
}