在我推出此代码的操作的时间轴的最后一个关键帧上
var counter = 0;
counter++;
trace(counter);
if (counter < 2)
{
gotoAndPlay(1);
}else{
stop();
}
但时间表继续循环.... 我想是因为计数器是局部变量,每次播放最后一帧时都会被覆盖。
那么如何将计数器变量声明为全局?
答案 0 :(得分:3)
我会添加一个新图层,并在第一层添加和初始化变量
var counter = 0;
然后在最后一个关键帧上,其余代码,gotoAndPlay()指向第二帧
counter++;
trace(counter);
if (counter < 2)
{
gotoAndPlay(1);
}else{
stop();
}