Commit 5f5767dd authored by wildfirecode's avatar wildfirecode

1

parent 30344d41
egret/resource/assets/box/boxbg.png

84.5 KB | W: | H:

egret/resource/assets/box/boxbg.png

291 KB | W: | H:

egret/resource/assets/box/boxbg.png
egret/resource/assets/box/boxbg.png
egret/resource/assets/box/boxbg.png
egret/resource/assets/box/boxbg.png
  • 2-up
  • Swipe
  • Onion skin
egret/resource/assets/box/boxbtn.png

20.1 KB | W: | H:

egret/resource/assets/box/boxbtn.png

20.7 KB | W: | H:

egret/resource/assets/box/boxbtn.png
egret/resource/assets/box/boxbtn.png
egret/resource/assets/box/boxbtn.png
egret/resource/assets/box/boxbtn.png
  • 2-up
  • Swipe
  • Onion skin
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="BoxSkin" width="750" height="1205" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing">
<w:Config id="16cc233ca3b"/>
<e:Component y="739.52" skinName="ADSmallSkin" x="84" visible="false"/>
<e:Image source="boxbg_png" y="-32.9" horizontalCenter="0" scale9Grid="93,413,564,43" height="783"/>
<e:Button id="closeBtn" label="" x="604.96" y="124.18">
<e:Component y="824.52" skinName="ADSmallSkin" x="84" visible="false"/>
<e:Image source="boxbg_png" y="46.1" horizontalCenter="0" scale9Grid="93,413,564,43" height="783"/>
<e:Image id="img" width="508" height="225" source="{data.url}" horizontalCenter="0" y="429.63" visible="false"/>
<e:Image id="img2" horizontalCenter="10.5" y="429.63" source="{data.url2}" scaleX="0.7" scaleY="0.7" visible="false"/>
<e:Image id="money" y="430.07" scaleX="0.6" scaleY="0.6" source="common_money_png" x="150" visible="false"/>
<e:Image id="blood" y="432.67" horizontalCenter="1.5" source="common_blood_png" scaleX="0.7" scaleY="0.7" visible="false"/>
<e:Group id="numsgroup" x="396.38" y="432.27" visible="false">
<e:Image id="numsbg" source="signprize_numsbg_png" x="0" y="0"/>
<e:Label id="propnums" text="X8" size="22" horizontalCenter="0" verticalCenter="0" verticalAlign="middle" textAlign="center"/>
</e:Group>
<e:Label id="propnums2" text="30" textColor="0x885037" bold="true" y="564.95" width="75" textAlign="right" x="287.16" visible="false"/>
<e:Button id="closeBtn" label="" x="604.96" y="250.18">
<e:skinName>
<e:Skin states="up,down,disabled" xmlns:w="http://ns.egret.com/wing">
<e:Image width="100%" height="100%" source="closeCommonBtn_png" source.down="closeCommonBtn_png" source.disabled="closeCommonBtn_png"/>
......@@ -11,14 +20,7 @@
</e:Skin>
</e:skinName>
</e:Button>
<e:Image id="img" width="508" height="225" source="{data.url}" horizontalCenter="0" y="311.1"/>
<e:Image id="money" source="signprize元宝_png" y="301.54" horizontalCenter="0" scaleX="0.8" scaleY="0.8" visible="false"/>
<e:Image id="blood" source="singprize体力_png" y="264.14" horizontalCenter="0" visible="false"/>
<e:Group id="numsgroup" x="396.38" y="309.74" visible="false">
<e:Image id="numsbg" source="signprize_numsbg_png" x="0" y="0"/>
<e:Label id="propnums" text="X8" size="22" horizontalCenter="0" verticalCenter="0" verticalAlign="middle" textAlign="center"/>
</e:Group>
<e:Button id="close2Btn" label="" y="597.34" horizontalCenter="0">
<e:Button id="close2Btn" label="" y="687.34" horizontalCenter="0">
<e:skinName>
<e:Skin states="up,down,disabled">
<e:Image width="100%" height="100%" source="boxbtn_png" source.down="boxbtn_png" source.disabled="boxbtn_png"/>
......@@ -26,4 +28,5 @@
</e:Skin>
</e:skinName>
</e:Button>
<e:Label id="tips" text="再收集23颗星星就可开启下个宝箱咯" y="376" textColor="0xf54500" fontFamily="FZY3JW" horizontalCenter="0" size="28"/>
</e:Skin>
\ No newline at end of file
......@@ -43,5 +43,5 @@
<e:Image id="pic1" source="点亮 副本 2_png" x="214.18" y="391.39" anchorOffsetX="81.82" anchorOffsetY="60.61" scaleX="-1"/>
<e:Image id="pic3" source="点亮 副本 2_png" x="528.24" y="394.89" scaleX="1" anchorOffsetX="71.76" anchorOffsetY="66.61"/>
<e:Image id="pic2" source="点亮_png" y="388.01" anchorOffsetX="73.94" anchorOffsetY="74.73" x="375.94"/>
<e:Label id="lvTxt" text="关卡1" y="276" textColor="0xff841b" horizontalCenter="0.5"/>
<e:Label id="lvTxt" text="关卡1" y="276" textColor="0xff841b" horizontalCenter="0.5" fontFamily="FZY3JW"/>
</e:Skin>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SignPrizeSkin" width="750" height="1206" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing">
<w:Config id="16d5c2563cb"/>
<e:Component y="733.37" skinName="ADSmallSkin" x="84" visible="false"/>
<e:Component y="779.37" skinName="ADSmallSkin" x="84" visible="false"/>
<e:Image source="singprizebg_png" y="54.85" horizontalCenter="0"/>
<e:Image id="img" y="375.77" touchEnabled="true" source="{data.img}" width="512" height="240" scaleX="1" scaleY="1" horizontalCenter="0"/>
<e:Image id="money" y="366.4" horizontalCenter="0.5" scaleX="0.7" scaleY="0.7" source="common_money_png" visible="false"/>
......
......@@ -946,7 +946,7 @@ export default class MapScene extends Scene {
const homeData = DataManager.ins.getData('hc_home').data;
homeData.canReceiveTreasureBoxNum = boxdata.canReceiveTreasureBoxNum;
homeData.nextRangeStarsNum = boxdata.nextRangeStarsNum;
homeData.totalStarts = boxdata.totalStarts;
homeData.totalStars = boxdata.totalStars;
homeData.isGetAllTreasureBox = boxdata.isGetAllTreasureBox;
this.updateBox();
......
import Panel from "../../libs/new_wx/components/Panel";
import { DataManager } from "../../libs/tw/manager/DataManager";
import { NetManager } from "../../libs/tw/manager/NetManager";
import getHomeData from "../getHomeData";
import { getlogItem } from "../Main";
import AdSmallComp from "../mapScene/AdSmallComp";
export default class BoxPanel extends Panel {
start(data) {
super.start();
this['close2Btn'].addEventListener(egret.TouchEvent.TOUCH_TAP, () => {
this['close2Btn'].addEventListener(egret.TouchEvent.TOUCH_TAP, () => {
NetManager.ins.clickLog(getlogItem(17));
}, this);
this.showlog();
addAdComp(84,739.52,this,27);
addAdComp(84, 824.52, this, 27);
const hc_openTreasureBox = DataManager.ins.getData('hc_openTreasureBox');
const boxdata = hc_openTreasureBox.data;
const boxdata = hc_openTreasureBox.data;
this.updateOption(boxdata.option);
const homedata = getHomeData();
let num = homedata.nextRangeStarsNum - homedata.totalStars;
if (num < 0) {
num = 0;
this['tips'].text =``;
}
else {
this['tips'].text = `再收集${num}颗星星就可开启下个宝箱咯`;
}
}
updateOption(option: any) {
const { categoryType, img, num, propType,realValue } = option;// 2次数 3道具 4元宝 5实物 6优惠券 7虚拟商品
const { categoryType, img, num, propType, realValue } = option;// 2次数 3道具 4元宝 5实物 6优惠券 7虚拟商品
this['propnums'].text = 'x1';
if(num)
this['propnums2'].text = 'x1';
if (num) {
this['propnums'].text = 'x' + num;
this['propnums2'].text = 'x' + num;
}
switch (categoryType) {
case 2:
this['blood'].visible = true;
......@@ -33,13 +49,14 @@ export default class BoxPanel extends Panel {
break;
case 3:
this['numsgroup'].visible = true;
this['img'].visible = true;
this.data.url = `turnprize_icon${propType}_png`;
this['img2'].visible = true;
this.data.url2 = `common_prop${propType}_png`;
break;
case 4:
this['numsgroup'].visible = true;
this['numsgroup'].visible = false;
this['propnums2'].visible = true;
this['money'].visible = true;
this['propnums'].text = 'x' + realValue;
this['propnums2'].text = realValue;
break;
default:
this['img'].visible = true;
......@@ -52,15 +69,15 @@ export default class BoxPanel extends Panel {
NetManager.ins.showLog(getlogItem(17));
NetManager.ins.showLog(getlogItem(27));
}
protected get closeBtns(): eui.Button[] { return [this['closeBtn'],this['close2Btn']] }
protected get closeBtns(): eui.Button[] { return [this['closeBtn'], this['close2Btn']] }
get skinKey() { return 'Box' }
}
export const addAdComp = (x,y,parent:egret.DisplayObjectContainer,logid)=>{
export const addAdComp = (x, y, parent: egret.DisplayObjectContainer, logid) => {
const comp = new AdSmallComp();
comp.loadSkin();
comp.start({logid:logid});
parent.addChildAt(comp,0);
comp.x=x;
comp.y=y;
comp.start({ logid: logid });
parent.addChildAt(comp, 0);
comp.x = x;
comp.y = y;
}
......@@ -36,7 +36,7 @@ export default class SignPrizePanel extends Panel {
if(prizeType=='coin') {
this['numsgroup'].visible=false;
}
addAdComp(84,698.52,this,24);
addAdComp(84,779.37,this,24);
this.showlog();
}
......
......@@ -5,7 +5,7 @@
"timestamp":1566199822308,
"data":{
"popupAdvert":{
"enable":false,
"enable":true,
"advertList":[
{
"img":"http://yun.dui88.com/images/201909/lsh4tdkp5n.jpg",
......@@ -31,7 +31,7 @@
]
},
"mapAdvert":{
"enable":false,
"enable":true,
"advertList":[
{
"img":"http://yun.dui88.com/images/201909/lsh4tdkp5n.jpg",
......
......@@ -5,7 +5,7 @@
"timestamp": 1566885811031,
"data": {
"wealth": 7960,
"totalStars": 145,
"totalStars": 150,
"levels": [
{
"levelNum": 1,
......
......@@ -5,15 +5,15 @@
"timestamp": 1572332426229,
"data": {
"canReceiveTreasureBoxNum": 1110,
"nextRangeStarsNum": 8,
"totalStars": 6,
"nextRangeStarsNum": 200,
"totalStars": 300,
"isGetAllTreasureBox": false,
"orderNum": null,
"option": {
"id": "41",
"day": null,
"realValue":87,
"categoryType": 4,
"categoryType": 2,
"title": "游戏次数2",
"rate": "10",
"minValue": null,
......
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