Commit 5e75fbda authored by 王炽's avatar 王炽

6666666

parent adc42380
{
"type": "activity",
"name": "kouhongji_yueda"
"name": "kouhongji_nsh"
}
\ No newline at end of file
......@@ -7,9 +7,10 @@
<e:Group id="panelGroup" x="82.2" width="596" height="458" y="269.7">
<e:Image id="bg" scaleX="1" scaleY="1" source="msgBg_png" locked="true"/>
<e:Label id="msgTxt0" anchorOffsetX="0" width="596" anchorOffsetY="0" size="47" textAlign="center" text="闯关失败啦~\n换个姿势再来一次吧~" fontFamily="Arial" verticalAlign="middle" y="121" scaleX="1" scaleY="1" textColor="0x9861ba" lineSpacing="15" height="109" locked="true"/>
<e:Label id="msgTxt1" anchorOffsetX="0" width="596" anchorOffsetY="0" size="36" textAlign="center" text="啊哦,颜值币不够啦~\n攒更多颜值币继续挑战吧!" fontFamily="Arial" verticalAlign="middle" y="126" scaleX="1" scaleY="1" textColor="0x9861BA" lineSpacing="25" height="109"/>
<e:Label id="msgTxt1" anchorOffsetX="0" width="596" anchorOffsetY="0" size="36" textAlign="center" text="挑战次数用完啦\n关注公众号获取更多福利" fontFamily="Arial" verticalAlign="middle" y="126" scaleX="1" scaleY="1" textColor="0x9861BA" lineSpacing="25" height="109"/>
<e:Label id="msgTxt2" anchorOffsetX="0" width="596" anchorOffsetY="0" size="36" textAlign="center" text="厉害啦!\n闯关成功666~" fontFamily="Arial" verticalAlign="middle" y="126" scaleX="1" scaleY="1" textColor="0x9861BA" lineSpacing="25" height="109" visible="false" locked="true"/>
<e:Button id="okBtn" label="" y="303" x="103">
<e:Button id="okBtn" label="" y="303" horizontalCenter="0">
<e:skinName>
<e:Skin states="up,down,disabled">
<e:Image source="okBtn_png" source.down="okBtn_png" source.disabled="okBtn_png" scaleX.down="0.9" scaleY.down="0.9" x.down="20" y.down="5.7"/>
......
......@@ -20,6 +20,6 @@
</e:Button>
<e:Label id="prizeNameLb" text="奖品文案" y="692.67" size="22" textAlign="center" width="200" textColor="0x0bb17b" x="175" visible="false" locked="true"/>
<e:Image id="prizeImg" y="466.19" anchorOffsetY="0" anchorOffsetX="0" width="245" height="245" source="" horizontalCenter="0.5"/>
<e:Label text="恭喜\n赢得100颜值币" y="354.09" textColor="0x9861ba" textAlign="center" size="39" horizontalCenter="0.5" lineSpacing="10"/>
<e:Label text="恭喜\n凭此券码 兑换奖品" y="354.09" textColor="0x9861ba" textAlign="center" size="39" horizontalCenter="0.5" lineSpacing="10"/>
</e:Group>
</e:Skin>
\ No newline at end of file
......@@ -17,32 +17,12 @@
</e:Skin>
</e:skinName>
</e:Button>
<e:Label id="integralLb" text="一 我的颜值币:198个 一" y="221.24" textColor="0x7060d7" width="750" textAlign="center" size="26"/>
<e:Group id="winnerGroup" width="750" height="120" y="880">
<e:Label id="msgRollLb0" text="xxxx挑战成功,赢得100颜值币" textColor="0xA17AFA" width="750" textAlign="center" size="28" anchorOffsetY="0" height="60" verticalAlign="middle" x="0" scaleX="1" scaleY="1" locked="true"/>
<e:Label id="msgRollLb1" text="xxxx挑战成功,赢得100颜值币" y="60" textColor="0xa17afa" width="750" textAlign="center" size="28" anchorOffsetY="0" height="60" x="0" verticalAlign="middle" scaleX="1" scaleY="1" locked="true"/>
</e:Group>
<e:Button id="demoBtn" label="" x="37.58" y="981">
<e:skinName>
<e:Skin states="up,down,disabled">
<e:Image source="demoBtn_png" source.down="demoBtn_png" source.disabled="demoBtn_png" scaleX.down="0.9" scaleY.down="0.9" x.down="9" y.down="8"/>
<e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0"/>
</e:Skin>
</e:skinName>
</e:Button>
<e:Button id="earnMoneyBtn" label="" x="521.76" y="983">
<e:skinName>
<e:Skin states="up,down,disabled">
<e:Image source="moneyBtn_png" source.down="moneyBtn_png" source.disabled="moneyBtn_png" scaleX.down="0.9" scaleY.down="0.9" x.down="9.2" y.down="8"/>
<e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0"/>
</e:Skin>
</e:skinName>
</e:Button>
<e:Group width="282" height="164" x="234" y="967">
<e:Button id="startBtn" label="" anchorOffsetX="141" anchorOffsetY="82" x="141" scaleX="1" scaleY="1" y="82" locked="true">
<e:Label id="integralLb" text="一 我的颜值币:198个 一" y="221.24" textColor="0x7060d7" width="750" textAlign="center" size="26" locked="true" visible="false"/>
<e:Group y="1006.37" x="160">
<e:Button id="startBtn" label="" anchorOffsetX="215.5" anchorOffsetY="61" x="215.5" scaleX="1" scaleY="1" y="61">
<e:skinName>
<e:Skin states="up,down,disabled">
<e:Image source="startBtn_png" source.down="startBtn_png" source.disabled="startBtn_png" scaleX.down="0.9" scaleY.down="0.9" x.down="14" y.down="10"/>
<e:Image source="startBtn_png" source.down="startBtn_png" source.disabled="startBtn_png" scaleX.down="0.9" scaleY.down="0.9" x.down="22" y.down="6"/>
<e:Label id="labelDisplay" horizontalCenter="0" verticalCenter="0"/>
</e:Skin>
</e:skinName>
......
......@@ -137,32 +137,32 @@ export default class GameScene extends Scene {
//显示切换关卡页面
private showLevelTitleAct(): void {
if (this.currLevel == 0) {
this.isOver = false;
if(!this.isdemo){
//第一关曝光
let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// if (this.currLevel == 0) {
// this.isOver = false;
// if(!this.isdemo){
// //第一关曝光
// let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.showLog(exposure);
}
} else if (this.currLevel == 1) {
//第二关曝光
let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.showLog(exposure);
} else if (this.currLevel == 2) {
//第三关曝光
let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.showLog(exposure);
}
// NetManager.ins.showLog(exposure);
// }
// } else if (this.currLevel == 1) {
// //第二关曝光
// let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// NetManager.ins.showLog(exposure);
// } else if (this.currLevel == 2) {
// //第三关曝光
// let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// NetManager.ins.showLog(exposure);
// }
let iSource;
if(this.isdemo){
......@@ -268,30 +268,30 @@ export default class GameScene extends Scene {
// const dynamic: IDynamicData = { a: 'tap', t: GTime.getTimestamp(), x: e.stageY, y: e.stageY };
// this.gPlayModel.addDynamic(dynamic);
if (this.currLevel == 0) {
if(!this.isdemo){
//第一关曝光
let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// if (this.currLevel == 0) {
// if(!this.isdemo){
// //第一关曝光
// let startDpmOut = Buried.connectDpm(110, 4, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.clickLog(exposure);
}
} else if (this.currLevel == 1) {
//第二关曝光
let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.clickLog(exposure);
} else if (this.currLevel == 2) {
//第三关曝光
let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.clickLog(exposure);
}
// NetManager.ins.clickLog(exposure);
// }
// } else if (this.currLevel == 1) {
// //第二关曝光
// let startDpmOut = Buried.connectDpm(110, 5, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// NetManager.ins.clickLog(exposure);
// } else if (this.currLevel == 2) {
// //第三关曝光
// let startDpmOut = Buried.connectDpm(110, 6, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// NetManager.ins.clickLog(exposure);
// }
this.canShoot = false;
egret.Tween.get(this.shootBulletImg).to({ y: this.bEndY }, 200, egret.Ease.sineIn).call(function () {
......
......@@ -12,15 +12,12 @@ export default class StartScene extends Scene {
public ruleBtn:eui.Button;
public prizeBtn:eui.Button;
public startBtn:eui.Button;
public demoBtn:eui.Button;
public earnMoneyBtn:eui.Button;
public integralLb:eui.Label;
public msgRollLb0:eui.Label;
public msgRollLb1:eui.Label;
public mainbg:eui.Image;
public winnerGroup:eui.Group;
public get skinKey() { return 'StartScene' }
public get groupName() { return 'start_scene' }
......@@ -33,21 +30,20 @@ export default class StartScene extends Scene {
super.initEvents();
this.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_this, this);
this.ruleBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_ruleBtn, this);
this.demoBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
// this.demoBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
this.startBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_startBtn, this);
this.prizeBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_prizeBtn, this);
this.earnMoneyBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
// this.earnMoneyBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
}
removeEvents() {
super.removeEvents();
this.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_this, this);
this.ruleBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_ruleBtn, this);
this.demoBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
// this.demoBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_demoBtn, this);
this.startBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_startBtn, this);
this.prizeBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_prizeBtn, this);
this.earnMoneyBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
// this.earnMoneyBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTap_earnMoneyBtn, this);
}
start(data?) {
......@@ -75,49 +71,14 @@ export default class StartScene extends Scene {
if (this.stage) {
this.onLoad();
}
var shap:egret.Shape = new egret.Shape();
shap.graphics.beginFill(0);
shap.graphics.drawRect(0, 0, 750, 60);
shap.graphics.endFill();
this.addChild(shap);
shap.y = 880;
this.winnerGroup.mask = shap;
//获取中奖名单
NetManager.ins.getWinners((success) => {
if(success){//} && DataManager.ins.getWinnersData.code == '0000000000'){
this.refreshLoop(DataManager.ins.getWinnersData.data);
}else{
PanelCtrl.instance.show(ModuleTypes.TOAST_PANEL, {msg:'获取中奖信息失败'});
this.msgRollLb0.text = '闯3关赢10倍颜值币!';
this.msgRollLb1.text = '闯3关赢10倍颜值币!';
}
}, DataManager.ins.customCfgData.actId + '', 50, 0, DataManager.ins.customCfgData.appId);
}
private onLoad(): void {
let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.showLog(exposure);
// let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//练习按钮曝光
let startDpmOut1 = Buried.connectDpm(110, 2, 1); // 点击埋点
let startDcmOut1 = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure1 = Buried.createExposure(startDpmOut1, startDcmOut1);
NetManager.ins.showLog(exposure1);
//赚币按钮曝光
let startDpmOut2 = Buried.connectDpm(110, 3, 1); // 点击埋点
let startDcmOut2 = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure2 = Buried.createExposure(startDpmOut2, startDcmOut2);
NetManager.ins.showLog(exposure2);
// NetManager.ins.showLog(exposure);
this.initUI();
......@@ -140,31 +101,31 @@ export default class StartScene extends Scene {
PanelCtrl.instance.show(ModuleTypes.RULE_PANEL);
}
private onTap_demoBtn():void{
console.log('练习一下');
PanelCtrl.instance.btnDelay(this.demoBtn);
// private onTap_demoBtn():void{
// console.log('练习一下');
// PanelCtrl.instance.btnDelay(this.demoBtn);
let startDpmOut = Buried.connectDpm(110, 2, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
// let startDpmOut = Buried.connectDpm(110, 2, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.clickLog(exposure);
// NetManager.ins.clickLog(exposure);
this.goGame(true);
}
// this.goGame(true);
// }
private onTap_earnMoneyBtn():void{
console.log('赚颜值币');
PanelCtrl.instance.btnDelay(this.earnMoneyBtn);
// private onTap_earnMoneyBtn():void{
// console.log('赚颜值币');
// PanelCtrl.instance.btnDelay(this.earnMoneyBtn);
let startDpmOut2 = Buried.connectDpm(110, 3, 1); // 点击埋点
let startDcmOut2 = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure2 = Buried.createExposure(startDpmOut2, startDcmOut2);
// let startDpmOut2 = Buried.connectDpm(110, 3, 1); // 点击埋点
// let startDcmOut2 = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure2 = Buried.createExposure(startDpmOut2, startDcmOut2);
NetManager.ins.clickLog(exposure2);
// NetManager.ins.clickLog(exposure2);
window.location.href = window['earnUrl'] ? window['earnUrl'] : 'https://m.yuemei.com/taskcenter/';
}
// window.location.href = window['earnUrl'] ? window['earnUrl'] : 'https://m.yuemei.com/taskcenter/';
// }
private onTap_startBtn():void{
PanelCtrl.instance.btnDelay(this.startBtn);
......@@ -174,76 +135,11 @@ export default class StartScene extends Scene {
//首页点击埋点
private onTap_this():void{
let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
let exposure = Buried.createExposure(startDpmOut, startDcmOut);
NetManager.ins.clickLog(exposure);
}
// let startDpmOut = Buried.connectDpm(110, 1, 1); // 点击埋点
// let startDcmOut = Buried.connectDcm(202, 0, 0); // 曝光埋点
// let exposure = Buried.createExposure(startDpmOut, startDcmOut);
//刷新中奖轮播
private refreshLoop(msgArr:any[]):void{
if(msgArr.length){
let getMsg = ' 获得了 '
if(msgArr.length == 1){
const nName = msgArr[0].nickname;
this.msgRollLb0.text = nName.substring(0, 1) + '***' + nName.substring(nName.length - 1) + getMsg + msgArr[0].prizeName;
}else{
var idx = 0;
var nName0 = msgArr[idx].nickname;
var nName1 = msgArr[idx + 1].nickname;
nName0 = nName0.substring(0, 1) + '***' + nName0.substring(nName0.length - 1);
nName1 = nName1.substring(0, 1) + '***' + nName1.substring(nName1.length - 1);
this.msgRollLb0.text = nName0 + getMsg + msgArr[idx].prizeName;
this.msgRollLb1.text = nName1 + getMsg + msgArr[idx + 1].prizeName;
egret.Tween.get(this.winnerGroup, {loop: true}).to({y:820}, 1000).wait(1000).call(() => {
idx++;
this.winnerGroup.y = 880;
if(idx < msgArr.length - 1){
nName0 = msgArr[idx].nickname;
nName1 = msgArr[idx + 1].nickname;
nName0 = nName0.substring(0, 1) + '***' + nName0.substring(nName0.length - 1);
nName1 = nName1.substring(0, 1) + '***' + nName1.substring(nName1.length - 1);
this.msgRollLb0.text = nName0 + getMsg + msgArr[idx].prizeName;
this.msgRollLb1.text = nName1 + getMsg + msgArr[idx + 1].prizeName;
}else if(idx == msgArr.length - 1){
nName0 = msgArr[idx].nickname;
nName1 = msgArr[0].nickname;
nName0 = nName0.substring(0, 1) + '***' + nName0.substring(nName0.length - 1);
nName1 = nName1.substring(0, 1) + '***' + nName1.substring(nName1.length - 1);
this.msgRollLb0.text = nName0 + getMsg + msgArr[idx].prizeName;
this.msgRollLb1.text = nName1 + getMsg + msgArr[0].prizeName;
}else{
idx = 0;
nName0 = msgArr[idx].nickname;
nName1 = msgArr[idx + 1].nickname;
nName0 = nName0.substring(0, 1) + '***' + nName0.substring(nName0.length - 1);
nName1 = nName1.substring(0, 1) + '***' + nName1.substring(nName1.length - 1);
this.msgRollLb0.text = nName0 + getMsg + msgArr[idx].prizeName;
this.msgRollLb1.text = nName1 + getMsg + msgArr[idx + 1].prizeName;
}
});
}
}else{
this.msgRollLb0.text = '闯3关赢10倍颜值币!';
this.msgRollLb1.text = '闯3关赢10倍颜值币!';
}
// NetManager.ins.clickLog(exposure);
}
private dostart(): void {
......@@ -277,7 +173,7 @@ export default class StartScene extends Scene {
}
if (DataManager.ins.doJoinData.code == 'E100202007' || DataManager.ins.doJoinData.code == 'E100202008' || DataManager.ins.doJoinData.code == 'E100202009' || DataManager.ins.doJoinData.code == 'E100202010'){
//次数已用完
PanelCtrl.instance.show(ModuleTypes.MSG_PANEL, {type:21, text:'今天挑战次数用完了~\n明天再来吧!'});
PanelCtrl.instance.show(ModuleTypes.MSG_PANEL, {type:21, text:'挑战次数用完啦\n关注公众号获取更多福利'});
}else if(DataManager.ins.doJoinData.code == 'E100201001' || DataManager.ins.doJoinData.code == 'E100201002'){
PanelCtrl.instance.show(ModuleTypes.MSG_PANEL, {type:21, text:'小主,您还未登录\n请登录后再玩吧~'});
}else if(DataManager.ins.doJoinData.code == 'E100201007'){
......
{
"success": false,
"code": "E100202007",
"success": true,
"code": "0000000000",
"desc": "OK",
"timestamp": 1548915321930,
"data": 123456
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment