【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);    //停止计时器调用                
            }
        }
    }
}
posted @ 2012-04-16 16:01  王翔(kingfly)  阅读(1465)  评论(0编辑  收藏  举报