var HelloWorldLayer = cc.Layer.extend({
sprite:null,
aa:110,
ctor:function () {
this._super();
var size = cc.winSize;
this.sprite = new cc.Sprite(res.HelloWorld_png);
this.sprite.attr({
x: size.width / 2,
y: size.height / 2,
});
this.sprite.name = "sprite";
this.addChild(this.sprite);
var listener = cc.EventListener.create({
event: cc.EventListener.TOUCH_ONE_BY_ONE,
swallowTouches: true,
onTouchBegan: function (touch, event) {
//do something
var target = event.getCurrentTarget();
var locationInNode = target.convertToNodeSpace(touch.getLocation());
var rect = cc.rect(0, 0, target.getContentSize().width, target.getContentSize().height);
if (cc.rectContainsPoint(rect, locationInNode)) {
return true;
}
return false;
},
onTouchMoved:function(){
// cc.log(“move”);
},
onTouchEnded:function(touch, event){
var target = event.getCurrentTarget();
cc.log(target.name);
cc.log(this.aa);//这里访问不到aa 请问如何访问
}
});
cc.eventManager.addListener(listener, this.sprite);
return true;
}
});
我想在onTouchEnded里面用这个类的aa属性 应该怎么处理