for -> setInterval
×
for(var i = 0 ; i<10 ; i++){ setInterval(test, 1000, i) } function test(i) { trace("test " + i) }
連続してtest()が実行される。
×
setInterval(test, 1000) function test() { for(var i = 0 ; i<10 ; i++){ trace("test " + i) } }
連続してtest()が実行される。
○
_root.onLoad =function () { var setv var i = 0 setv = setInterval(test, 1000) function test() { trace(i) if(i>=10){ clearInterval(setv) } else { trace("test " + i) i++ } } }