-
Creator 版本:2.0.5
-
目标平台: 模拟器
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :1.8
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:100%
-
额外线索:
说明:
在Canvas下添加节点Node1,Canvas添加脚本Canvas,并添加如下鼠标事件
start () {
this.node.on(cc.Node.EventType.MOUSE_DOWN, function (event) {
cc.log("MOUSE DOWN :: event.target.name = " + event.target.name);
}, this);
this.node.on(cc.Node.EventType.MOUSE_MOVE, function (event) {
cc.log("MOUSE MOVE :: event.target.name = " + event.target.name);
}, this);
this.node.on(cc.Node.EventType.MOUSE_UP, function (event) {
cc.log("MOUSE UP :: event.target.name = " + event.target.name);
}, this);
},
在Node1上添加脚本Node1,并且添加任意鼠标事件,代码如下:
start () {
//切换事件
// this.node.on(cc.Node.EventType.MOUSE_WHEEL, function(event){
// }, this);
// this.node.on(cc.Node.EventType.MOUSE_DOWN, function(event){
// }, this);
this.node.on(cc.Node.EventType.MOUSE_UP, function(event){
}, this);
},
此时在Canvas的MOUSE_DOWN事件中,Canvas与Node1均触发了Canvas的响应事件;并且Canvas的MOUSE_MOVE与MOVE_UP均只响应Node1。