使用KeyboardEvent在没有继承脚本

时间:2015-11-01 15:41:06

标签: flash-cs6 scene

我正在制作一个由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"); 
  }
}

动画可以很好地提升场景,但要返回它会从刚刚离开的场景继承动作并卡住。是否有一种简单的方法可以仅为当前场景保留动作脚本?

0 个答案:

没有答案