"use strict"; cc._RF.push(module, 'bcc1cPTWHdCsY1FOOFNg+RR', 'cmp.act.sign.item'); // Scripts/mod/acts/sign30/cmp/cmp.act.sign.item.js "use strict"; var ItemBase = require("cmp.item.base"); var ActMod = require("act.sign30.mod"); cc.Class({ "extends": ItemBase, properties: { nodGot: { "default": null, type: cc.Node } }, // 数据重置 setData: function setData(_data) { this._super(_data); // 刷新 this.setStaus(-1, false); // nx.gui.setActive( this.nodGot, "", false ); // nx.gui.setActive( this, "again", false ); // nx.gui.setActive( this, "get", false ); }, // 单设:品质 setQuality: function setQuality(_qa) { if (this.nodBG) { var qa = null; if (nx.dt.numPositive(_qa)) { qa = cc.path.join("coms/images", "bg_qa" + _qa); } nx.gui.setSpriteFrame(this.nodBG, "", qa); if (!qa) { nx.gui.getComponent(this.nodBG, "", cc.Sprite).curKey = ""; } } }, setStaus: function setStaus(_status, _state) { nx.gui.setActive(this.nodGot, "", _status == 2); nx.gui.setActive(this, "again", _status == 1); nx.gui.setActive(this, "get", _status == 0); nx.gui.setActive(this, "again/tip", _state); }, // 聚焦获得 onFocus: function onFocus() { nx.gui.setActive(this.nodFocus, "", true); if (nx.bridge.plot && nx.bridge.plot.isDoing() && this.index == 0 && nx.dt.strEmpty(this.nodFocus.getComponent("cmp.plot.trigger").pID)) { // this.nodFocus.getComponent( "cmp.plot.trigger" ).pID = "sign"; // this.nodFocus.getComponent( "cmp.plot.trigger" ).regist(); } }, // 聚焦失去 outFocus: function outFocus() { nx.gui.setActive(this.nodFocus, "", false); }, setFun: function setFun(_cb) { this.cb = _cb; }, setAgainFun: function setAgainFun(_cb) { this.acb = _cb; }, onTouchSign: function onTouchSign() { nx.dt.fnInvoke(this.cb); // let AC = ActMod.getInstance(); // if( AC ){ // AC.reqSign(); // } }, onTouchAgain: function onTouchAgain() { nx.dt.fnInvoke(this.acb); // let AC = ActMod.getInstance(); // if( AC ){ // AC.reqSign(); // } } }); cc._RF.pop();