【AS3代码】指定间隔时间运行函数 及 停止运行函数
package
{
import flash.display.Sprite;
import flash.utils.setInterval; //运行间隔运行函数
import flash.utils.clearInterval; //停止间隔运行函数
public class Main extends Sprite
{
var i:uint = 1;
var a:uint;
public function Main():void
{
a = setInterval(b, 1000, "当前次数:"); //1000毫秒=1秒
}
private function b(str:String):void
{
trace(str + ":" + i);
if(i <= 9)
{
i++;
}
else
{
trace("执行10次结束,即将清除setInterval!");
clearInterval(a); //停止计时器调用
}
}
}
}
{
import flash.display.Sprite;
import flash.utils.setInterval; //运行间隔运行函数
import flash.utils.clearInterval; //停止间隔运行函数
public class Main extends Sprite
{
var i:uint = 1;
var a:uint;
public function Main():void
{
a = setInterval(b, 1000, "当前次数:"); //1000毫秒=1秒
}
private function b(str:String):void
{
trace(str + ":" + i);
if(i <= 9)
{
i++;
}
else
{
trace("执行10次结束,即将清除setInterval!");
clearInterval(a); //停止计时器调用
}
}
}
}