[0]循环绑定click事件,对象池回收后,重新再次绑定click无效

页面上有许多角色,就像打飞机一样游戏一样,每个飞机都循环绑定一个点击事件,但是对象池回收后,重新再次绑定click无效,不知道什么原因,不知道是不是这样绑定,还是可以stage绑定。

已邀请:

Yan

赞同来自: Gallen.Yu

辛苦上传一个示例看一下

Gallen.Yu

赞同来自:

已上传,帮忙看下,谢谢

Laya_Fred

赞同来自:

您好,这个示例的问题是这样的,在LayaUISample.js的onLoaded方法内添加角色与场景时,先添加的角色,后添加的场景,导致在事件的捕获阶段时,优先遍历场景内容,第一次能够点击是因为gameInfo场景内还未添加鼠标监听事件,所以能够在role上捕获到监听事件,而在第一次游戏结束时,添加了this.gameInfo.infoLabel.once()的监听事件,导致事件捕获到场景上,表现为点击无效,没有触发,您可以修改游戏逻辑或者修改添加次序,先添加场景再添加角色来解决这个问题。
 

要回复问题请先

商务合作
商务合作