AS3.0里的 Timer的参数问题
vartimer:Timer=newTimer(1000,1);i不是间隔1秒执行一次吗执行完这一次是不是就是自动停止像是用timer.stop();一样?...
var timer:Timer=new Timer(1000,1);i
不是 间隔1秒执行一次吗 执行完这一次 是不是就是自动停止 像是用timer.stop();
一样? 展开
不是 间隔1秒执行一次吗 执行完这一次 是不是就是自动停止 像是用timer.stop();
一样? 展开
展开全部
vartimer:Timer=new Timer(delay,repeatCount);
delay为延迟时间
repeatCount为重复计数
如果你想模拟setInterval()函数的功能,可以把重复计数值设为0,这样会让计时器事件无限启动.
如果你想模拟setTimeout()函数的功能,把重复计数值设为1,计时器等待指定的延迟时间后,启动一个事件,然后结束.
delay为延迟时间
repeatCount为重复计数
如果你想模拟setInterval()函数的功能,可以把重复计数值设为0,这样会让计时器事件无限启动.
如果你想模拟setTimeout()函数的功能,把重复计数值设为1,计时器等待指定的延迟时间后,启动一个事件,然后结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var ti:Timer = new Timer(1000,1); 1000后面的那个1是执行次数,是1的话执行1次之后Timer就停止了。相当于stop() ;你定义的时候可以不加入这个1.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不停止它就一直在每一秒执行一次。计时器当然需要你控制了。Timer 对象以运行一次或按指定间隔重复运行,从而按计划执行代码。
追问
你看看下面3个人的回答 我到底听谁的?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1秒后执行1次然后就不在继续执行。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询