cocojs添加监听器

var weight2Listener = cc.EventListener.create({

event: cc.EventListener.TOUCH_ONE_BY_ONE,

    swallowTouches:true,

    onTouchBegan:function (touch, event) {

var target = event.getCurrentTarget();

        var pos = touch.getLocation();

        var rect = target.getBoundingBox();

        if (cc.rectContainsPoint(rect, pos)) {

if(!this.move ){

return true

            }

}

return false

    }.bind(this),

    onTouchMoved:function (touch, event) {

var target = event.getCurrentTarget();

        var delta = touch.getDelta();

        // target.x += delta.x;

// target.y += delta.y;

    }.bind(this),

    onTouchEnded:function (touch,event) {

var target = event.getCurrentTarget();

    }.bind(this)

});

cc.eventManager.addListener(weight2Listener,this.weight2);

你可能感兴趣的:(cocojs添加监听器)