fgui 虚拟列表点击事件无效(偶发 频率较高)

cocos creator 2.4.3
fgui 在onRenderItem里面注册点击事件 item.m_cmpReward.on(fgui.Event.CLICK, this.onClickItem, this)

有时候滑动虚拟列表后 发现item下的cmpReward点击事件没有触发(偶发但是十次可能有4-5次没有触发),最后看源码clickTest方法
不符合这个条件return了>>>> Math.abs(ti.pos.x - ti.downPos.x) > 50 || Math.abs(ti.pos.y - ti.downPos.y) > 50) { return null }

已邀请:

谷主

赞同来自:

列表滑动时(滑动的最后阶段位移可能比较少,不易觉察),点一下是让列表停下来,点第二下才会触发点击事件。

zhufeng233

赞同来自:

好滴,我看能不能改下源码解决

要回复问题请先登录注册