cocostudio的UI编辑器 事件分发问题

使用cocostudio编辑器做的UI界面 当2个界面上有两个按钮重叠的时候,事件总是后加上去的先触发,和zoder没有任何的关系,项目中有常驻的UI控件,当新的UI控件添加后(其z值在常驻控件之后),常驻控件的事件就被 新添加的给劫持了,要么就2个事件全部触发,请问有什么解决办法么

关于事件分发可以参考下这里https://github.com/cocos2d/cocos-docs/blob/master/manual/framework/native/input/event-dispatcher/zh.md

UI编辑器这边发现,完全的和添加的顺序有关系,和zoder没一点关系

这个确实和zorder无关。2.x版本引擎由于事件分发的设计问题可能只能分别管理。感谢您对CocoStudio的支持。

那3.0对这个问题有解决方案了吗

— Begin quote from ____

引用第2楼星空下于2014-03-17 16:27发表的 回 1楼(hanrea) 的帖子 :
UI编辑器这边发现,完全的和添加的顺序有关系,和zoder没一点关系 http://www.cocoachina.com/bbs/job.php?action=topost&tid=194553&pid=904810

— End quote

你去看下源码码你就知道了

2.x版本,不同图层之间的触摸响应顺序就跟触摸优先级相关的

UI的所有控件都属于同一个图层,是通过图层进行for循环遍历来判断哪个先响应的(后添加的优先响应,子节点优先响应)

所以,都和zorder没关系