Function AS3:按钮没有';不行。我是否使用了错误的功能退出上一个场景?

Function AS3:按钮没有';不行。我是否使用了错误的功能退出上一个场景?,function,actionscript-3,flash,Function,Actionscript 3,Flash,这是我从场景1转到场景2的功能 布尔值1和布尔值2是布尔值条件,需要为真才能移动到下一个场景 它在大多数情况下都可以工作,但是当我们到达场景2时,转到场景3的“继续”按钮不再起作用(但在没有场景1的情况下进行测试时,它可以正常工作)。也许我应该使用不同的事件 function next (event:Event): void { if (bool1==true && bool2==true){ gotoAndStop(1,"Scene 2"); }

这是我从场景1转到场景2的功能

布尔值1和布尔值2是
布尔值
条件,需要为真才能移动到下一个场景

它在大多数情况下都可以工作,但是当我们到达场景2时,转到场景3的“继续”按钮不再起作用(但在没有场景1的情况下进行测试时,它可以正常工作)。也许我应该使用不同的事件

function next (event:Event): void {
    if (bool1==true && bool2==true){
        gotoAndStop(1,"Scene 2");
    }
}
addEventListener (Event.EXIT_FRAME, next);
另外,场景2上的“继续”按钮编码如下:

function clickContinue (event:MouseEvent):void{
    gotoAndStop(1,"Scene 3");   
}   
contBTN.addEventListener (MouseEvent.CLICK, clickContinue);

什么触发退出帧事件?您可能在此处陷入循环。换句话说,如果您不删除该侦听器,则每次尝试退出帧时,它都会检查背景并返回到场景2,帧1是是是!非常感谢你。我添加了removeEventListener,然后它工作得很好:)