android 真机与模拟器上 spine 的setTrackCompleteListener 报 not a function

creator 版本 2.0.10
小游戏上跟网页中都不会出现上述问题

在模拟器跟anroid 真机上会出现 setTrackCompleteListener is not a function

Simulator: E/jswrapper (271): ERROR: Uncaught TypeError: this._skeleton.setTrackCompleteListener is not a function, location: jsb-adapter/jsb-engine.js:0:0
STACK:
[0]skeleton.setTrackCompleteListener@jsb-adapter/jsb-engine.js:2483
[1]UIScoreItem.ShowStarFx@assets/Script/Game/UI/Panel/UIScoreItem.js:103
[2]UIScoreItem.onCollisionEnter@assets/Script/Game/UI/Panel/UIScoreItem.js:86
[3]_doCollide@src/cocos2d-jsb.js:11601
[4]update@src/cocos2d-jsb.js:11576
[5]update@src/cocos2d-jsb.js:9462
[6]mainLoop@src/cocos2d-jsb.js:7323
[7]callback@src/cocos2d-jsb.js:7556
[8]tick@jsb-adapter/jsb-builtin.js:2001

调用方法前对spine 组件实例进行打印,并不为空,出现概率,百分百

顶一顶

此问题会导致函数不正常返回,setTrackCompleteListener 后代码无法正常运行

目前该接口只对web平台适用。

那应该怎么办?用scheduleOnce吗?

有代替的没

谁有替代的啊?

setCompleteListener 用这个

不好用哦,现在我改成这样,感觉不太方便,我记得以前的版本可以用的啊
this.ckSK.setCompleteListener(() => {
this.ckSK.setCompleteListener(() => {});
});

弱弱的问一下 这个功能怎样了?是要放弃吗?