如何避免切换场景的时候 多次点击按钮

会造成多次进入同一场景。很可能导致资源释放又进入导致游戏崩溃。
我觉得封装一个button每次默认响应间隔为0.2秒,但是并不能很好的解决问题。
另外在replaceScene的时候能不能被切换的场景不能分发事件呢,这样就不会有这个问题了?或者我写个方法切换的时候把所有的listener都remove掉?

也不用remove listener,我以前是用cc.eventManager.pauseTarget(scene, true)把整个场景(或某个节点)暂停事件响应,执行完按钮逻辑后resumeTarget()就可以了。pauseTarget第二个参数true代表递归暂停(暂停节点及其所有子节点)。供参考:
http://www.cocos2d-x.org/docs/api-ref/js/V3.13/symbols/cc.eventManager.html#pauseTarget

最简单有效不容易引起逻辑错误的方法:
切换场景的时候 在最上层放一个透明层吃掉所有的触摸事件 场景切换完成 移出掉这个层就可以了。