Flash AS深入了解setInterval方法的几个重点(2) btn1.onPress = function() { clearInterval(_level1.IntervalID2) IntervalID1=setInterval(_root, "test", 2000, "IntervalID1");};btn2.onPress = function() { clearInterval(2) //clearInterval(IntervalID1) };function test(arg) { trace(arg);}
在此例中,如果我们先点击btn1再点击btn2,那么2个间隔ID都会删除,而如果先点击btn2,那么IntervalID1是没有清除的。明白上面三点后,这些应该就是显而易见的了。
总结:了解了上面几个重点后,我想使用setInterval方法就会一清二白了,不会怕setInterval了而clearInterval不了的情况了。如有错误,敬请指正。