AS3.0里的 Timer的参数问题

vartimer:Timer=newTimer(1000,1);i不是间隔1秒执行一次吗执行完这一次是不是就是自动停止像是用timer.stop();一样?... var timer:Timer=new Timer(1000,1);i
不是 间隔1秒执行一次吗 执行完这一次 是不是就是自动停止 像是用timer.stop();
一样?
展开
 我来答
jy2494206
2011-08-12
知道答主
回答量:1
采纳率:0%
帮助的人:1724
展开全部
vartimer:Timer=new Timer(delay,repeatCount);
delay为延迟时间
repeatCount为重复计数
如果你想模拟setInterval()函数的功能,可以把重复计数值设为0,这样会让计时器事件无限启动.
如果你想模拟setTimeout()函数的功能,把重复计数值设为1,计时器等待指定的延迟时间后,启动一个事件,然后结束.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
381713677
2011-08-11 · TA获得超过445个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:396万
展开全部
var ti:Timer = new Timer(1000,1); 1000后面的那个1是执行次数,是1的话执行1次之后Timer就停止了。相当于stop() ;你定义的时候可以不加入这个1.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和爱良08
2011-08-11 · TA获得超过124个赞
知道答主
回答量:144
采纳率:0%
帮助的人:78.6万
展开全部
你不停止它就一直在每一秒执行一次。计时器当然需要你控制了。Timer 对象以运行一次或按指定间隔重复运行,从而按计划执行代码。
追问
你看看下面3个人的回答 我到底听谁的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4935f44e5
2011-08-11 · TA获得超过1493个赞
知道大有可为答主
回答量:1905
采纳率:0%
帮助的人:1327万
展开全部
1秒后执行1次然后就不在继续执行。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式