[0]animation

animationNode.on(Laya.Event.COMPLETE,this,this.clearHotAirBalloon);
笑死,上周还能用这个方法监听到动画播放完成, 现在就监听不到了?能解答下为什么吗
已邀请:

Laya_Fred

赞同来自:

您好,这样设置监听是可以的,没法监听到完成事件能否提供一个demo我们看下呢?

1634002484用户

赞同来自:

进入这个动画就会调用,在完全播放完成后,会打印9次
热气球运行,但是不会进入监听播放完成事件,这段代码在上周都是可以监听到,现在就不行了

Laya_Fred

赞同来自:

您好,您这个执行9次是因为在Main文件内,您把load方法的完成回调设置为null,将进度回调设置为打开场景方法,所以会执行多次。
您这个animationNode只是一个sprite类型,添加this.ballonAni后,ballonAni的complete事件也不会派发到animationNode上,将animationNode换成this.ballonAni才会监听到complete事件。

1634002484用户

赞同来自:

嗯 这个方法是可以的 我刚查看了下提交记录 之前的写法就是绑定到了animationNode上 但是是能执行的 为什么会现在不行了

要回复问题请先

商务合作
商务合作