Commit 9ec41639 authored by 任建锋's avatar 任建锋

--

parent 930222d1
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
// import { HtmlTextParser } from './../ctrls/HtmlTextParser';
import Panel from "../views/Panel";
import { NetManager } from "../../libs/tw/manager/NetManager";
import { DataManager } from "../../libs/tw/manager/DataManager";
import DataConversion from "../mainScene/DataConversion";
export default class NewPetPanel extends Panel {
public image: eui.Image;
public noprize: eui.Group;
public image0: eui.Image;
public closeBtn1: eui.Button;
public prize: eui.Group;
public image1: eui.Image;
public closeBtn2: eui.Button;
public prizeImg: eui.Image;
public dog_lv_1: eui.Image;
public dog_lv_2: eui.Image;
public dog_lv_3: eui.Image;
public dog_lv_4: eui.Image;
public dog_lv_5: eui.Image;
public dog_lv_6: eui.Image;
public dog_lv_7: eui.Image;
public dog_lv_8: eui.Image;
public dog_lv_9: eui.Image;
public dog_lv_10: eui.Image;
public closeBtn: eui.Button;
public petLvText: eui.Label;
public get skinKey() { return 'NewPetPanel' }
public get groupName() { return 'newpet_panel' }
NewPetData
constructor(data: any) {
super(data);
this.NewPetData = data;
}
onSkinComplete(): void {
super.onSkinComplete();
this.once(egret.Event.ADDED_TO_STAGE, this.onLoad, this);
if (this.stage) {
this.onLoad();
}
}
onTouchTap() {
super.onTouchTap()
if (this.NewPetData.callBack) {
this.NewPetData.callBack(false);
}
}
start(): void {
this.percentHeight = 100;
}
initEvents(): void {
super.initEvents();
this.closeBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn1.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn2.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
}
removeEvents(): void {
super.removeEvents();
this.closeBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn1.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn2.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
}
private onLoad(): void {
this.noprize.visible = false;
this.prize.visible = false;
for (let i = 1; i <= 10; i++) {
this["dog_lv_" + i].visible = false
}
if (this.NewPetData.lv) {
this["dog_lv_" + this.NewPetData.lv].visible = true;
this.petLvText.text="" + DataConversion.dogLvIndex[this.NewPetData.lv - 1] + DataConversion.dogLvLists[this.NewPetData.lv - 1]
//console.log("" + DataConversion.dogLvIndex[this.NewPetData.lv - 1] + DataConversion.dogLvLists[this.NewPetData.lv - 1])
}
if (this.NewPetData.prize) {
this.prize.visible = true;
this.prizeImg.source = this.NewPetData.prize.imgUrl
} else {
this.noprize.visible = true;
}
this["loop_light"].play(0)
this["loop_light"].items.forEach((item) => {
item.tween.loop = true;
})
this["loop_star"].play(0)
this["loop_star"].items.forEach((item) => {
item.tween.loop = true;
})
// this.jlText.text = this.NewPetData.text;
}
}
\ No newline at end of file
// import { HtmlTextParser } from './../ctrls/HtmlTextParser';
import Panel from "../views/Panel";
import { NetManager } from "../../libs/tw/manager/NetManager";
import { DataManager } from "../../libs/tw/manager/DataManager";
import DataConversion from "../mainScene/DataConversion";
export default class NewPetPanel extends Panel {
public image: eui.Image;
public noprize: eui.Group;
public image0: eui.Image;
public closeBtn1: eui.Button;
public prize: eui.Group;
public image1: eui.Image;
public closeBtn2: eui.Button;
public prizeImg: eui.Image;
public dog_lv_1: eui.Image;
public dog_lv_2: eui.Image;
public dog_lv_3: eui.Image;
public dog_lv_4: eui.Image;
public dog_lv_5: eui.Image;
public dog_lv_6: eui.Image;
public dog_lv_7: eui.Image;
public dog_lv_8: eui.Image;
public dog_lv_9: eui.Image;
public dog_lv_10: eui.Image;
public closeBtn: eui.Button;
public petLvText: eui.Label;
public get skinKey() { return 'NewPetPanel' }
public get groupName() { return 'newpet_panel' }
NewPetData
constructor(data: any) {
super(data);
this.NewPetData = data;
}
onSkinComplete(): void {
super.onSkinComplete();
this.once(egret.Event.ADDED_TO_STAGE, this.onLoad, this);
if (this.stage) {
this.onLoad();
}
}
onTouchTap() {
super.onTouchTap()
if (this.NewPetData.callBack) {
this.NewPetData.callBack(false);
}
}
start(): void {
this.percentHeight = 100;
}
initEvents(): void {
super.initEvents();
this.closeBtn.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn1.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn2.addEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
}
removeEvents(): void {
super.removeEvents();
this.closeBtn.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn1.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
this.closeBtn2.removeEventListener(egret.TouchEvent.TOUCH_TAP, this.onTouchTap, this);
}
private onLoad(): void {
this.noprize.visible = false;
this.prize.visible = false;
for (let i = 1; i <= 10; i++) {
this["dog_lv_" + i].visible = false
}
if (this.NewPetData.lv) {
this["dog_lv_" + this.NewPetData.lv].visible = true;
this.petLvText.text="" + DataConversion.dogLvIndex[this.NewPetData.lv - 1] + DataConversion.dogLvLists[this.NewPetData.lv - 1]
//console.log("" + DataConversion.dogLvIndex[this.NewPetData.lv - 1] + DataConversion.dogLvLists[this.NewPetData.lv - 1])
}
if (this.NewPetData.prize) {
this.prize.visible = true;
this.prizeImg.source = this.NewPetData.prize.prizeImgUrl
} else {
this.noprize.visible = true;
}
this["loop_light"].play(0)
this["loop_light"].items.forEach((item) => {
item.tween.loop = true;
})
this["loop_star"].play(0)
this["loop_star"].items.forEach((item) => {
item.tween.loop = true;
})
// this.jlText.text = this.NewPetData.text;
}
}
\ No newline at end of file
{
"success": true,
"code": "000000",
"desc": "成功",
"timestamp": 1552548376799,
"data": {
"petList":[
{
"id":12,
"level":1,
"holeIndex":0
},{
"id":12,
"level":1,
"holeIndex":3
}
],
"maxLevel": 1
}
}
\ No newline at end of file
{
"success":true,
"code":"000000",
"desc":"成功",
"timestamp":1552548376799,
"data":{
"newPet":{
"id":12,
"level":1,
"holeIndex":0
}
}
}
\ No newline at end of file
{
"success":true,
"code":"000000",
"desc":"成功",
"timestamp":1552548376799,
"data":{
"newPet":{
"id":12,
"level":1,
"holeIndex":0
},"prize":{
"prizeTitle":null,
"prizeImgUrl":"https://xxxxx",
"prizeLink":null
}
}
}
\ No newline at end of file
{
"success":true,
"code":"000000",
"desc":"成功",
"timestamp":1552548376799,
"data":{
"newPet":{
"id":12,
"level":2,
"holeIndex":0
},"prize":{
"prizeTitle":null,
"prizeImgUrl":"https://xxxxx",
"prizeLink":null
}
}
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
...@@ -83,7 +83,7 @@ export default class NewPetPanel extends Panel { ...@@ -83,7 +83,7 @@ export default class NewPetPanel extends Panel {
} }
if (this.NewPetData.prize) { if (this.NewPetData.prize) {
this.prize.visible = true; this.prize.visible = true;
this.prizeImg.source = this.NewPetData.prize.imgUrl this.prizeImg.source = this.NewPetData.prize.prizeImgUrl
} else { } else {
this.noprize.visible = true; this.noprize.visible = true;
} }
......
This diff is collapsed.
This diff is collapsed.
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