我直接这样写了 ,为什么还是能监听到start和move事件呢。。怎么才能解绑
init(){
myUtil.bindTouchStart(this,DrawModel.blankBoardNode,this.onTouchStart);
myUtil.bindTouchMove(this,DrawModel.blankBoardNode,this.onTouchMove);
myUtil.unBindTouchStart(this,DrawModel.blankBoardNode,this.onTouchStart);
myUtil.unBindTouchEnd(this,DrawModel.blankBoardNode,this.onTouchMove);
},
var myutil = {
bindTouchStart(context,obj,callback){
obj.on(cc.Node.EventType.TOUCH_START,callback,context,false);
},
bindTouchMove(context,obj,callback){
obj.on(cc.Node.EventType.TOUCH_MOVE,callback,context,false);
},
bindTouchEnd(context,obj,callback){
obj.on(cc.Node.EventType.TOUCH_END,callback,context,false);
},
unBindTouchStart(context,obj,callback){
obj.off(cc.Node.EventType.TOUCH_START, callback, context);
},
unBindTouchMove(context,obj,callback){
obj.off(cc.Node.EventType.TOUCH_MOVE, callback, context);
},
unBindTouchEnd(context,obj,callback){
obj.off(cc.Node.EventType.TOUCH_END, callback, context);
},
}