我目前面臨的AS3一個小問題,使用的setInterval。我想要實現的是在for循環中淡入淡出圖像。問題是循環沒有等待setInterval函數完成。在for循環
for(var i in imageClips){
setInterval(function(){
fade(imageClips[i]);
}, 6000);
}
一旦setInterval函數被調用,循環剛剛開始,行爲就清楚了。我現在的問題是,有沒有辦法讓循環等待setInterval函數中發生的事情呢?
由於提前, 托馬斯
小康使用',而不是'Timer' setInterval'。 – joncys 2012-07-13 12:26:41
非常感謝!這對我來說非常合適。 – thpl 2012-07-13 12:30:12
Altough這個解決方案工作得很好,我不能想出一個辦法來重複衰落無限次。我試圖用我移動的元素推動數組,但這不起作用。一次迭代可以正常工作,但在此之後圖像開始消失得太快。你能再次幫助我嗎?謝謝:) – thpl 2012-07-13 12:44:48