games/BladeStruggle/assets/script/tscript/wx/WXRank.ts

74 lines
2.4 KiB
TypeScript

// Learn TypeScript:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/typescript.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/typescript.html
// Learn Attribute:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/reference/attributes.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/reference/attributes.html
// Learn life-cycle callbacks:
// - [Chinese] https://docs.cocos.com/creator/manual/zh/scripting/life-cycle-callbacks.html
// - [English] http://www.cocos2d-x.org/docs/creator/manual/en/scripting/life-cycle-callbacks.html
const {ccclass, property} = cc._decorator;
@ccclass
export default class WXRank extends cc.Component {
@property(cc.Label)
label: cc.Label = null;
@property
text: string = 'hello';
// LIFE-CYCLE CALLBACKS:
// onLoad () {}
start () {
}
private shareTime:number = 0;
private shareCnt:number = 0;
onBtnShareTest(){
let date = new Date();
this.shareTime = Date.now()/1000
let _this = this;
let callfunc = function(){
let curTime = Date.now()/1000;
if(curTime - _this.shareTime <= 3){
if(_this.shareCnt >= 1)
_this.onShowTip("短时间内,不要分享同一个群");
else
_this.onShowTip("请换个群试试哦~~");
_this.shareCnt++;
}else{
_this.onShowTip("恭喜,获得xxx奖励");
_this.shareCnt = 0;
}
}
window["wx"].shareAppMessage({title:"世界唯一被猪统治的岛,被遗忘却幸福",imageUrl:"https://pigwander-1258819150.file.myqcloud.com/share/share_2.png",query:""})
this.scheduleOnce(callfunc,0.1);
}
//系统提示
onShowTip(msg){
/*this.sysMessage.active = true;
this.sysMessage.width = String(msg).length * 40
let labMsg = this.sysMessage.getChildByName("lab_msg")
labMsg.getComponent(cc.Label).string = msg
let _this = this;
let callfunc = function(){
_this.sysMessage.active = false;
}
this.scheduleOnce(callfunc,1);*/
}
}