1
我有5個不同的圖像在5個不同的幀,我需要動畫他們像一個滑塊。setInterval();在AS
我建立這個代碼:
function playNextFrame(){
if(_root._currentframe+1 == 7) {
gotoAndStop(2);
}else{
gotoAndStop(_currentframe+1);
}
}
var myTimer = setInterval(playNextFrame, 5000);
但是當我點擊導航按鈕 (每例)
but1.onRelease = function() {
gotoAndStop(2);
};
它去隨機幀在隨機時間:/
如果你能幫助我淡化效果,也會有很大的幫助。 ^^
感謝您的回覆,但它不起作用。 :/ 我試過這個: 'but1.onRelease = function(){ \t clearInterval(myTimer); \t gotoAndStop(2); \t myTimer = setInterval(playNextFrame,5000); };' –
新更新: 我在每個圖像幀中使用了您的代碼並添加了cleadInterval: 函數playNextFrame(){'並添加了'var myTimer = setInterval(playNextFrame,5000);''。這只是因爲我意識到用你的代碼,當你點擊按鈕1時它一直工作,但與另一個他停下來。謝啦! –