使用button组件会阻碍了子节点向父节点传递触摸事件
然而isStopped()输出居然还是为false.
这个应该算是一个bugger吧。。。

最后。。我希望button组件**
不阻碍
**子节点向父节点传递触摸事件,有没有办法做到呢。。
使用button组件会阻碍了子节点向父节点传递触摸事件
然而isStopped()输出居然还是为false.
这个应该算是一个bugger吧。。。

最后。。我希望button组件**
**子节点向父节点传递触摸事件,有没有办法做到呢。。
目前没办法。如果你想要父节点也同时接收事件,那应该用 capture 监听。
你在哪里判断 isStopped 的?
我在子节点加了一个触摸事件,在里面判断 isStopped
然而奇怪的事情是,当我加入t.stopPropagationImmediate();之后,isStopped 变成了true,父节点此时居然有响应了。。。
'‘cTOUCH_MOVE’为子节点触摸事件输出
“TOUCH_MOVE”为父节点触摸事件输出
由此得到结论,button会阻碍触摸事件传递给父节点。。但是加入t.stopPropagationImmediate();,父节点可以重新接受到触摸事件。。。。真是有一种吃了狗屎的感觉。。我不仅要问stopPropagationImmediate这玩意到底是什么东东??
这个东西没用过,标记一下
不对啊,你这是on事件,不是button加的事件啊,on本身不就是可以传递到父节点吗
你的事件是怎么监听的?你的 button 位于父节点还是子节点?你的结论除了 button 会阻碍触摸事件传递给父节点以外,其它应该不是正确的。
stopPropagationImmediate 和 stopPropagation 一样,区别仅仅在与前者会终止当前节点的更多事件响应,后者会终止后续节点的事件响应
大佬,我也遇到这个问题了,求助。button是在子节点上的。楼主的脚本挂在父节点上。子节点上的button事件会导致父节点大地图没法拖动。求教如何解决!~感谢
那如何触发拖动父节点移动图片,同时禁止子节点的按钮和触摸事件。拖动父节终止手离开后,子节点的按钮和触摸点击事件恢复正常。??