Timer.clear清理同caller同method的多个loop

我需要有多个loop同时执行,所以第四个参数用false(不覆盖上一个loop),实际需求是一个界面里同时有几条文本同屏循环显示,各自时间间隔不同文本内容不同。
但是当我想停止其中一个loop时却发现不能指定哪个loop来clear,结果是旧的那个loop清理不掉。
 
下面是大概的代码:
main(): void{
Laya.timer.loop(1000, this, this.loopFunc, [1], false);
Laya.timer.loop(500, this, this.loopFunc, [2], false);
...
...
Laya.timer.clear(this, loopFunc);
Laya.timer.clear(this, loopFunc);
}
loopFunc(data: any):void{}

已邀请:

要回复问题请先

商务合作
商务合作