[LayaAir 2.0]Laya.Animator没有动画播放完事件
官方文档错误,我就不发demo了如下是官方文档里的代码
我看了laya.d3.js, 播放完什么都没做,只调用了script.onStateExit
this.ani = role3D.getChildAt(0).getComponentByType(Laya.Animator) as Laya.Animator;但 Laya.Animator跟本没有继承EventDispatcher, 根本没有on函数啊,
//监听默认动画完成后播放站立动画
this.ani.on(Laya.Event.COMPLETE,this,this.onAniComplete);
我看了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;
}
要回复问题请先登录
4 个回复
bpmf_d
赞同来自: 159*****938
159*****938
赞同来自:
qwer535305054
赞同来自:
photon
赞同来自: