_mainUi:null, //创建一个全局变量为空
_resultab:null, //一个全局变量,方便后面的方法体调用
_init:function(){
this._mainUI = getNodeByJson(res.title_json); //添加一个cocosStuido的json文件
this.addChild(this._mainUI); //addChild是封装一个子类,把this._mainUi封装成一个子类的用意还不太明白
this._resultLab = getWidgetByName(this._mainUI, "valueTxt"); //显示json里面的一个文本框
this._addEvent() //在_init的方法里调用_addEvent方法
},
//添加点击事件
_addEvent: function(){
getWidgetByName(this._mainUI,"leftBtn").addTouchEventListener(this.__inputHander.bind(this), this._mainUI);
//首先在mainUi里找到按钮名称 然后在_inputHander方法里面给塔添加点击事件,然后返回给mainUi
},
_inputHander:function(sender, type) {
var str = null;
var num = Number(this._getResultLab()); //_getResultLab是一个方法,用来获取文本框
if (type == ccui.Widget.TOUCH_ENDED) { //设定它的点击方式
var str = sender.name;
if(str == "leftBtn") {
if (num > 3){
num--
}
else num = 6
}
this._setResultLab(num); //一个方法,用来设置文本框
}
},