关于creator中的button点击和全 屏触摸消息监听的问题

我在屏幕上有个button,同时注册了cavas的触摸TOUCHDOWN 和TOUCHUP,当我点击按钮的时候按钮响应了,但我的touchdown和up也响应了,怎么解决?试过在button的响应函数里面调用stopPropagation 实际是无效的,因为这个时候已经up了

事件传递应该只能在触摸回调里才能停止,我能想到的就是改写button的触摸回调,下面是测试项目,点击button不会触发其他node的触摸事件,因为在button的触摸回调里停止传递了

touchTest.zip (2.7 MB)

因为只是个简单测试版,而且还有警告,所以仅供测试,但是暂时没有发现有啥问题,但是如果button处于不可交互状态

事件会继续传递

已解决,写了个脚本拦截了button的所有 触摸消息,并加入event.stopPropagation();

感谢感谢感谢

不客气,能不能弄个简单的项目看看你是怎么解决的?

今天更新了1.1.1正式版,解决了这个问题