[LayaAir 2.0]Laya.Animator没有动画播放完事件

官方文档错误,我就不发demo了如下是官方文档里的代码
this.ani = role3D.getChildAt(0).getComponentByType(Laya.Animator) as Laya.Animator;
//监听默认动画完成后播放站立动画
this.ani.on(Laya.Event.COMPLETE,this,this.onAniComplete);
但 Laya.Animator跟本没有继承EventDispatcher, 根本没有on函数啊,
我看了laya.d3.js,  播放完什么都没做,只调用了script.onStateExit
		if ((!islooping && elapsedPlaybackTime >=clipDuration)){
playState._finish=true;
playState._elapsedTime=clipDuration;
playState._normalizedPlayTime=1.0;
if (scripts){
for (var i=0,n=scripts.length;i < n;i++)
scripts[i].onStateExit();
}
return;
}
已邀请:

159*****938

赞同来自:

解决了吗 遇到相同的问题了
 

qwer535305054

赞同来自:

解决了吗,Laya2.0不能通过ani.once来监听动画是否播放结束了

要回复问题请先

商务合作
商务合作