我正在尝试创建一个简单的画廊。我创建了一个包含 4 帧图片的画廊影片剪辑。上面的代码适用于一个触发器。图库 mc 移动到第 2 帧并显示第二张图像。下一个触发器(再过 2 秒后)无法正常工作。它卡住了(例如舞台的其他按钮不再可点击)。如果我跟踪 NextPhoto 函数,它会输出两次,仅此而已。我错过了什么,第二个触发器不起作用?
import flash.utils.Timer;
stop();
gallery1.stop();
var myTimer:Timer = new Timer(2000);
myTimer.addEventListener(TimerEvent.TIMER, NextPhoto);
myTimer.start();
function NextPhoto(TimerEvent):void
{
if (gallery1.currentFrame < gallery1.totalFrames){
gallery1.gotoAndStop(gallery1.currentFrame+1);
}
else if (gallery1.currentFrame == gallery1.totalFrames){
gallery1.gotoAndStop(1);
}
}