你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[]Timer.clear 方法有问题
如果给一个method加了多个定时器,这个clear方法只能清除该method的一个定时器。如果这里用clearAll方法,又会把其它method的定时器删掉
没有找到相关结果
已邀请:
与内容相关的链接
提交
5 个回复
Aar0n
赞同来自:
方法没有问题,clear 里面两个 参数可以锁定你 加的那些 那不是有执行域吗
Yuk
赞同来自:
假如执行域和方法都一样呢,如下:
Laya.Timer.loop(100, this, this.fun, null, false);
Laya.Timer.loop(200, this, this.fun, null, false);
Laya.Timer.loop(300, this, this.fun, null, false);
上面的代码应该是给this增加了3个定时器吧
Aar0n
赞同来自:
先不说引擎功能问题,这种写法应该避免,因为引擎明显不能这么清理,
然后我们研究了一下,这种清理方法是做不到的,只能避免这种写法。
189*****192
赞同来自:
路子真野!
Yuk
赞同来自:
Laya.Timer.once(100, this, this.fun, null, false);
Laya.Timer.once(400, this, this.fun, null, false);
Laya.Timer.once(900, this, this.fun, null, false);
在另一处:
Laya.Timer.clear(this, this.fun);
这样的写法应该很常见吧
要回复问题请先
登录
发起人
Yuk
相关问题
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
请问有没有方法能够获取“鼠标是否处于按下状态”?
LayaNative ios上js访问不到JSBridge类中的方法,请求官方帮助,
FD 宏编译时 出现 试图访问该方法时失败
Dialog限制拖动区域有什么方法
節點的destroy方法參數默認為true時是否會遞歸調用子對象的destroy方法?
JS如何调用经过转换的FLASH游戏里的方法?
原生层 通过Conch 调用js 方法 并传递json 对象 报错
关于@prop {name:Tab,type:Node} 我觉得好麻烦啊 ,请问一下有别的方法吗
分享:Sprite 转换成3D贴图(Texture2D)的方法,如果有更好的方法,请告诉我。
laya里面有没有通过一个类的名字(字符串)来获取该类的方法?类似get class by name
问题状态
最新活动:
2018-07-23 11:54
浏览:
4580
关注:
3
人
商务合作
5 个回复
Aar0n
赞同来自:
Yuk
赞同来自:
Laya.Timer.loop(100, this, this.fun, null, false);
Laya.Timer.loop(200, this, this.fun, null, false);
Laya.Timer.loop(300, this, this.fun, null, false);
上面的代码应该是给this增加了3个定时器吧
Aar0n
赞同来自:
然后我们研究了一下,这种清理方法是做不到的,只能避免这种写法。
189*****192
赞同来自:
Yuk
赞同来自:
Laya.Timer.once(400, this, this.fun, null, false);
Laya.Timer.once(900, this, this.fun, null, false);
在另一处:
Laya.Timer.clear(this, this.fun);
这样的写法应该很常见吧