[]我想在动画播放结束后加一个事件,怎么加?

我用
var _ani=new Animation();
_ani.loadAtlas(link);
_ani.play(0,false);
我想在动画播放结束后加一个事件,怎么加
已邀请:

176*****233

赞同来自: geo

监听_ani的完成事件 _ani.on(EVENT.COMPLETE, this, function(){});

fool_tiger

赞同来自:

谢谢!

AlexNine

赞同来自:

可以直接在play后面加个回调
function playAni(aniPath,fn=false){
 
let ani = new Laya.Animation();
    //初始化操作等
    .....
  ani.loadAnimation(aniPath)
ani.play();
//执行回调,将对象传出去
if(fn){fn(ani)}
}
 
//外部调用
playAni('res/xx.ani',(ani)=>{
   //获取到播放对象
})

要回复问题请先

商务合作
商务合作