我正在制作一个由5个循环场景组成的简单动画。我想使用某些keyboardEvents进入下一个场景。到目前为止,我已将以下代码放在场景2中;
stage.addEventListener(KeyboardEvent.KEY_DOWN, plutofl_KeyboardDownHandler);
function plutofl_KeyboardDownHandler(event:KeyboardEvent):void {
if(event.keyCode == Keyboard.Q) {
gotoAndPlay(1, "Scene 3");
} else if (event.keyCode == Keyboard.W) {
gotoAndPlay(1, "Scene 1");
}
}
动画可以很好地提升场景,但要返回它会从刚刚离开的场景继承动作并卡住。是否有一种简单的方法可以仅为当前场景保留动作脚本?