你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir3]注册多个同类非覆盖一次性定时器后清除同类定时器时只清除了最后一个
版本3.0.11,应该把全部同类定时器清除的吧
TestTimer.zip
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Laya_Fred
赞同来自:
您好,这个一次性的定时器不需要手动清除的,
1、如下图一所示,在事件执行回调时候,Laya.timer里面的handlers,第一个hander的caller已经是null,已经被清除了的哈,不需要再自己手动清除内容了;
2、只打印数字1、2、3的原因就是因为添加了定时器清除导致的
3、如图二所示,第一次清除handler的时候,实际清楚的是Laya.timer.handlers[4]的内容,这个是由于这几个都是同一个执行方法、执行域,Laya.timer.map里面记录为同一个id属性,并且再创建时候400ms的定时器被推入到map中,导致clear时候清除的是400ms定时器了。
要回复问题请先
登录
发起人
Heured
相关问题
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
红米K20pro 多个手指同时按下就会报这个错 object has in SimpleSingletonList
在List渲染的时候,在滚动一个list的时候,如何实现另一个list也跟着滚动,并且两个list同时滚动一模一样。
请问layaide如何创建一个复合的Button
Laya拖尾怎么停止或清除,比如要瞬移角色的时候停止。伤脑壳~~!!
分享一个TS版本的3D2D结合的单机斗地主Demo
一个时间轴动画里创建的多个动画,怎么分别调用?如图
如何获取一个3D模型的长宽高?
想让一个2D的图形被鼠标点击时缩放一下,或左右摇晃一下,最后回到原大小或原位置,应该用什么缓动模式
我刚开始使用layabox,发布了一个h5,但是手机上应该怎么打开这个网页呢
H5动画和节奏的一个加速!
问题状态
最新活动:
2024-01-10 16:20
浏览:
2319
关注:
2
人
商务合作
1 个回复
Laya_Fred
赞同来自:
1、如下图一所示,在事件执行回调时候,Laya.timer里面的handlers,第一个hander的caller已经是null,已经被清除了的哈,不需要再自己手动清除内容了;
2、只打印数字1、2、3的原因就是因为添加了定时器清除导致的
3、如图二所示,第一次清除handler的时候,实际清楚的是Laya.timer.handlers[4]的内容,这个是由于这几个都是同一个执行方法、执行域,Laya.timer.map里面记录为同一个id属性,并且再创建时候400ms的定时器被推入到map中,导致clear时候清除的是400ms定时器了。