1

我在 5 个不同的帧中有 5 个不同的图像,我需要像滑块一样为它们设置动画。

我构建了这段代码:

function playNextFrame(){
        if(_root._currentframe+1 == 7) {
            gotoAndStop(2);
        }else{
            gotoAndStop(_currentframe+1);
        }
}

 var myTimer = setInterval(playNextFrame, 5000);

但是当我点击导航按钮时(例如)

but1.onRelease = function() {
    gotoAndStop(2);
};

它在随机时间进入随机帧:/

如果你能帮助我处理淡化效果,也会有很大帮助。^^

4

1 回答 1

2

当您单击按钮时,您还需要清除间隔,以便它不再触发。这可能是导致您随机跳帧的原因。

but1.onRelease = function() {
clearInterval(myTimer)
gotoAndStop(2);};
于 2013-08-20T16:53:23.613 回答