Function AS3:按钮没有';不行。我是否使用了错误的功能退出上一个场景?
这是我从场景1转到场景2的功能 布尔值1和布尔值2是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"); }
布尔值
条件,需要为真才能移动到下一个场景
它在大多数情况下都可以工作,但是当我们到达场景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,然后它工作得很好:)