public config(index: number, icon: string, name: string, callBack: Function = null, thisObj: any = null) {
var self = this;
self.index = index;
self.setIcon(icon);
self.setTypeName(name);
self.imgNotice.visible = false;
if (callBack) {
self._callBack = callBack;
}
if (thisObj) {
self._thisObj = thisObj;
}
self.addEventListener(egret.TouchEvent.TOUCH_TAP, self.onTap, self);
var self = this;
self.index = index;
self.setIcon(icon);
self.setTypeName(name);
self.imgNotice.visible = false;
if (callBack) {
self._callBack = callBack;
}
if (thisObj) {
self._thisObj = thisObj;
}
self.addEventListener(egret.TouchEvent.TOUCH_TAP, self.onTap, self);
}
调用加入:
var self = this;
var cfg = CFG_Tehuilb_620.LIB;
var item: Item_icon_Skin;
self.group_icon.removeChildren();//清空item
for (var k in cfg) {
var i = parseInt(k);
item = new Item_icon_Skin();
item.config(i, "shangxian_json.img_yueka", cfg[i].minc, self.onUpdateItemState, self);
self.itemarr.push(item);
self.group_icon.addChild(item);
if (cfg[i].id == GameGlobal.modelTehui.itemtype) {
item.showPitchOn();//高亮状态
} else {
item.hidePitchOn();
}
}