Commit ec0044b8 authored by wildfirecode13's avatar wildfirecode13

u

parent 0f544424
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
<!-- 构建的js --> <!-- 构建的js -->
<script src="output.js" crossorigin="anonymous"></script> <script src="output.js" crossorigin="anonymous"></script>
<!-- <script src="https://yun.duiba.com.cn/db_games/activity/template/1628493535/output.js" crossorigin="anonymous"></script> --> <!-- <script src="https://yun.duiba.com.cn/db_games/activity/template/1628494686/output.js" crossorigin="anonymous"></script> -->
......
...@@ -73,7 +73,7 @@ export class Main { ...@@ -73,7 +73,7 @@ export class Main {
//显示场景 //显示场景
if (isShare()) { if (isShare()) {
changeScene(ShareScene, { query: getQueryParams() }); changeScene(ShareScene);
} else { } else {
const alreadyAcquiredResult = await sendWebNet(WebNetName.alreadyAcquired) const alreadyAcquiredResult = await sendWebNet(WebNetName.alreadyAcquired)
......
...@@ -2,35 +2,634 @@ export const ResJson = { ...@@ -2,35 +2,634 @@ export const ResJson = {
"groups": [ "groups": [
{ {
"keys": "ruleBg.png,我知道了.png", "keys": "ruleBg.png,我知道了.png",
"name": "RulePanel" "name": "RulePanel",
"atlas": {
"ruleBg.png": {
"x": 2,
"y": 2,
"w": 680,
"h": 1120,
"ox": 0,
"oy": 0,
"sw": 680,
"sh": 1120,
"ro": false
},
"我知道了.png": {
"x": 684,
"y": 2,
"w": 412,
"h": 114,
"ox": 0,
"oy": 0,
"sw": 412,
"sh": 114,
"ro": true
}
}
}, },
{ {
"keys": "startSceneBg.jpg,奖品按钮.png,底部按钮区背景.png,开始游戏.png,排行榜按钮.png,规则按钮.png,赚次数按钮.png,运动锦鲤按钮.png", "keys": "startSceneBg.jpg,奖品按钮.png,底部按钮区背景.png,开始游戏.png,排行榜按钮.png,规则按钮.png,赚次数按钮.png,运动锦鲤按钮.png",
"name": "StartScene" "name": "StartScene",
"atlas": {
"底部按钮区背景.png": {
"x": 2,
"y": 2,
"w": 750,
"h": 191,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 191,
"ro": false
},
"开始游戏.png": {
"x": 2,
"y": 195,
"w": 413,
"h": 149,
"ox": 0,
"oy": 0,
"sw": 413,
"sh": 149,
"ro": false
},
"运动锦鲤按钮.png": {
"x": 417,
"y": 195,
"w": 121,
"h": 117,
"ox": 0,
"oy": 0,
"sw": 121,
"sh": 117,
"ro": true
},
"奖品按钮.png": {
"x": 536,
"y": 195,
"w": 119,
"h": 44,
"ox": 0,
"oy": 0,
"sw": 119,
"sh": 44,
"ro": true
},
"规则按钮.png": {
"x": 582,
"y": 195,
"w": 119,
"h": 44,
"ox": 0,
"oy": 0,
"sw": 119,
"sh": 44,
"ro": true
},
"排行榜按钮.png": {
"x": 628,
"y": 195,
"w": 91,
"h": 117,
"ox": 0,
"oy": 0,
"sw": 91,
"sh": 117,
"ro": true
},
"赚次数按钮.png": {
"x": 2,
"y": 346,
"w": 92,
"h": 117,
"ox": 0,
"oy": 0,
"sw": 92,
"sh": 117,
"ro": true
}
}
}, },
{ {
"keys": "assist_bg.png,assist_bg2.png,assist_btn.png,assist_close.png,assist_title.png", "keys": "assist_bg.png,assist_bg2.png,assist_btn.png,assist_close.png,assist_title.png",
"name": "assist" "name": "assist",
"atlas": {
"assist_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 574,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 574,
"ro": false
},
"assist_bg2.png": {
"x": 2,
"y": 578,
"w": 538,
"h": 463,
"ox": 0,
"oy": 0,
"sw": 538,
"sh": 463,
"ro": false
},
"assist_title.png": {
"x": 598,
"y": 2,
"w": 439,
"h": 124,
"ox": 0,
"oy": 0,
"sw": 439,
"sh": 124,
"ro": true
},
"assist_btn.png": {
"x": 598,
"y": 443,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": true
},
"assist_close.png": {
"x": 542,
"y": 578,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
}, },
{ {
"keys": "comCloseBtn.png,toastBg.png,waitingBg.png,waitingRot.png", "keys": "comCloseBtn.png,toastBg.png,waitingBg.png,waitingRot.png",
"name": "common" "name": "common",
"atlas": {
"toastBg.png": {
"x": 2,
"y": 2,
"w": 503,
"h": 119,
"ox": 0,
"oy": 0,
"sw": 503,
"sh": 119,
"ro": false
},
"waitingBg.png": {
"x": 2,
"y": 123,
"w": 160,
"h": 180,
"ox": 0,
"oy": 0,
"sw": 160,
"sh": 180,
"ro": true
},
"waitingRot.png": {
"x": 184,
"y": 123,
"w": 56,
"h": 56,
"ox": 0,
"oy": 0,
"sw": 56,
"sh": 56,
"ro": false
},
"comCloseBtn.png": {
"x": 184,
"y": 181,
"w": 48,
"h": 48,
"ox": 0,
"oy": 0,
"sw": 48,
"sh": 48,
"ro": false
}
}
}, },
{ {
"keys": "draw_bg.png,draw_close.png,draw_ok.png,draw_okbtn.png,draw_title.png", "keys": "draw_bg.png,draw_close.png,draw_ok.png,draw_okbtn.png,draw_title.png",
"name": "draw" "name": "draw",
"atlas": {
"draw_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 474,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 474,
"ro": false
},
"draw_title.png": {
"x": 2,
"y": 478,
"w": 439,
"h": 124,
"ox": 0,
"oy": 0,
"sw": 439,
"sh": 124,
"ro": false
},
"draw_okbtn.png": {
"x": 598,
"y": 2,
"w": 381,
"h": 77,
"ox": 0,
"oy": 0,
"sw": 381,
"sh": 77,
"ro": true
},
"draw_ok.png": {
"x": 2,
"y": 604,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": false
},
"draw_close.png": {
"x": 598,
"y": 385,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
}, },
{ {
"keys": "index_bg.png,index_bg2.png,index_drawBtn.png,index_drawGrayBtn.png,index_inviteBtn.png,index_marquee.png,index_progress.png,index_progressbg.png,index_rulebtn.png,index_task1bg.png,index_task1btn.png,index_task2bg.png,index_title.png", "keys": "index_bg.png,index_bg2.png,index_drawBtn.png,index_drawGrayBtn.png,index_inviteBtn.png,index_marquee.png,index_progress.png,index_progressbg.png,index_rulebtn.png,index_task1bg.png,index_task1btn.png,index_task2bg.png,index_title.png",
"name": "index" "name": "index",
"atlas": {
"index_bg.png": {
"x": 2,
"y": 2,
"w": 750,
"h": 1624,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1624,
"ro": false
},
"index_bg2.png": {
"x": 754,
"y": 2,
"w": 687,
"h": 1347,
"ox": 0,
"oy": 0,
"sw": 687,
"sh": 1347,
"ro": false
},
"index_task1bg.png": {
"x": 754,
"y": 1351,
"w": 633,
"h": 78,
"ox": 0,
"oy": 0,
"sw": 633,
"sh": 78,
"ro": false
},
"index_task2bg.png": {
"x": 1443,
"y": 2,
"w": 633,
"h": 320,
"ox": 0,
"oy": 0,
"sw": 633,
"sh": 320,
"ro": true
},
"index_marquee.png": {
"x": 754,
"y": 1431,
"w": 595,
"h": 45,
"ox": 0,
"oy": 0,
"sw": 595,
"sh": 45,
"ro": false
},
"index_progressbg.png": {
"x": 754,
"y": 1478,
"w": 447,
"h": 33,
"ox": 0,
"oy": 0,
"sw": 447,
"sh": 33,
"ro": false
},
"index_progress.png": {
"x": 754,
"y": 1513,
"w": 442,
"h": 29,
"ox": 0,
"oy": 0,
"sw": 442,
"sh": 29,
"ro": false
},
"index_drawBtn.png": {
"x": 1198,
"y": 1513,
"w": 330,
"h": 89,
"ox": 0,
"oy": 0,
"sw": 330,
"sh": 89,
"ro": false
},
"index_drawGrayBtn.png": {
"x": 1389,
"y": 1351,
"w": 330,
"h": 89,
"ox": 0,
"oy": 0,
"sw": 330,
"sh": 89,
"ro": false
},
"index_inviteBtn.png": {
"x": 1443,
"y": 637,
"w": 330,
"h": 89,
"ox": 0,
"oy": 0,
"sw": 330,
"sh": 89,
"ro": true
},
"index_title.png": {
"x": 1203,
"y": 1478,
"w": 214,
"h": 29,
"ox": 0,
"oy": 0,
"sw": 214,
"sh": 29,
"ro": false
},
"index_rulebtn.png": {
"x": 1419,
"y": 1442,
"w": 139,
"h": 65,
"ox": 0,
"oy": 0,
"sw": 139,
"sh": 65,
"ro": false
},
"index_task1btn.png": {
"x": 754,
"y": 1544,
"w": 124,
"h": 54,
"ox": 0,
"oy": 0,
"sw": 124,
"sh": 54,
"ro": false
}
}
}, },
{ {
"keys": "loading_bg.png,loading_loading.png,loading_progressbg.png,loading_progressfront.png,loading_title.png", "keys": "loading_bg.png,loading_loading.png,loading_progressbg.png,loading_progressfront.png,loading_title.png",
"name": "loading" "name": "loading",
"atlas": {
"loading_bg.png": {
"x": 2,
"y": 2,
"w": 750,
"h": 1624,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1624,
"ro": false
},
"loading_title.png": {
"x": 754,
"y": 2,
"w": 633,
"h": 244,
"ox": 0,
"oy": 0,
"sw": 633,
"sh": 244,
"ro": true
},
"loading_progressbg.png": {
"x": 754,
"y": 637,
"w": 578,
"h": 31,
"ox": 0,
"oy": 0,
"sw": 578,
"sh": 31,
"ro": true
},
"loading_progressfront.png": {
"x": 787,
"y": 637,
"w": 563,
"h": 23,
"ox": 0,
"oy": 0,
"sw": 563,
"sh": 23,
"ro": true
},
"loading_loading.png": {
"x": 812,
"y": 637,
"w": 163,
"h": 31,
"ox": 0,
"oy": 0,
"sw": 163,
"sh": 31,
"ro": false
}
}
}, },
{ {
"keys": "newbie_bg.png,newbie_marqee.png,newbie_open.png,newbie_pic2.png,newbie_pic3.png,newbie_pic4.png,newbie_pic5.png,newbie_pic6.png,newbie_pic7.png,newbie_pic8.png,newbie_rule.png,newbie_title.png", "keys": "newbie_bg.png,newbie_marqee.png,newbie_open.png,newbie_pic2.png,newbie_pic3.png,newbie_pic4.png,newbie_pic5.png,newbie_pic6.png,newbie_pic7.png,newbie_pic8.png,newbie_rule.png,newbie_title.png",
"name": "newbie" "name": "newbie",
"atlas": {
"newbie_bg.png": {
"x": 2,
"y": 2,
"w": 750,
"h": 1624,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1624,
"ro": false
},
"newbie_pic5.png": {
"x": 754,
"y": 2,
"w": 750,
"h": 1451,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1451,
"ro": false
},
"newbie_pic4.png": {
"x": 1506,
"y": 2,
"w": 750,
"h": 1443,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1443,
"ro": false
},
"newbie_pic3.png": {
"x": 2,
"y": 1628,
"w": 603,
"h": 738,
"ox": 0,
"oy": 0,
"sw": 603,
"sh": 738,
"ro": true
},
"newbie_title.png": {
"x": 1506,
"y": 1447,
"w": 734,
"h": 149,
"ox": 0,
"oy": 0,
"sw": 734,
"sh": 149,
"ro": false
},
"newbie_marqee.png": {
"x": 742,
"y": 1628,
"w": 595,
"h": 45,
"ox": 0,
"oy": 0,
"sw": 595,
"sh": 45,
"ro": true
},
"newbie_pic6.png": {
"x": 789,
"y": 1598,
"w": 581,
"h": 402,
"ox": 0,
"oy": 0,
"sw": 581,
"sh": 402,
"ro": true
},
"newbie_pic7.png": {
"x": 1193,
"y": 1598,
"w": 563,
"h": 211,
"ox": 0,
"oy": 0,
"sw": 563,
"sh": 211,
"ro": true
},
"newbie_pic2.png": {
"x": 1406,
"y": 1598,
"w": 453,
"h": 220,
"ox": 0,
"oy": 0,
"sw": 453,
"sh": 220,
"ro": true
},
"newbie_open.png": {
"x": 1406,
"y": 2053,
"w": 408,
"h": 158,
"ox": 0,
"oy": 0,
"sw": 408,
"sh": 158,
"ro": false
},
"newbie_pic8.png": {
"x": 1816,
"y": 1598,
"w": 388,
"h": 392,
"ox": 0,
"oy": 0,
"sw": 388,
"sh": 392,
"ro": true
},
"newbie_rule.png": {
"x": 754,
"y": 1455,
"w": 139,
"h": 65,
"ox": 0,
"oy": 0,
"sw": 139,
"sh": 65,
"ro": true
}
}
}, },
{ {
"keys": "playBg.jpg", "keys": "playBg.jpg",
...@@ -38,24 +637,309 @@ export const ResJson = { ...@@ -38,24 +637,309 @@ export const ResJson = {
}, },
{ {
"keys": "prize_bg.png,prize_close.png,prize_invite.png,prize_progress.png,prize_progressbg.png,prize_title.png,prize_title2.png", "keys": "prize_bg.png,prize_close.png,prize_invite.png,prize_progress.png,prize_progressbg.png,prize_title.png,prize_title2.png",
"name": "prize" "name": "prize",
"atlas": {
"prize_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 574,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 574,
"ro": false
},
"prize_title2.png": {
"x": 2,
"y": 578,
"w": 538,
"h": 466,
"ox": 0,
"oy": 0,
"sw": 538,
"sh": 466,
"ro": false
},
"prize_title.png": {
"x": 598,
"y": 2,
"w": 439,
"h": 124,
"ox": 0,
"oy": 0,
"sw": 439,
"sh": 124,
"ro": true
},
"prize_progressbg.png": {
"x": 598,
"y": 443,
"w": 347,
"h": 33,
"ox": 0,
"oy": 0,
"sw": 347,
"sh": 33,
"ro": true
},
"prize_progress.png": {
"x": 542,
"y": 578,
"w": 342,
"h": 29,
"ox": 0,
"oy": 0,
"sw": 342,
"sh": 29,
"ro": true
},
"prize_invite.png": {
"x": 724,
"y": 2,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": true
},
"prize_close.png": {
"x": 724,
"y": 345,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
}, },
{ {
"keys": "rule_bg.png,rule_close.png,rule_ok.png", "keys": "rule_bg.png,rule_close.png,rule_ok.png",
"name": "rule" "name": "rule",
"atlas": {
"rule_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 724,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 724,
"ro": false
},
"rule_ok.png": {
"x": 598,
"y": 2,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": true
},
"rule_close.png": {
"x": 598,
"y": 345,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
}, },
{ {
"keys": "share_assist.png,share_bg.png,share_go.png,share_maquee.png,share_rule.png", "keys": "share_assist.png,share_bg.png,share_go.png,share_maquee.png,share_rule.png",
"name": "share" "name": "share",
"atlas": {
"share_bg.png": {
"x": 2,
"y": 2,
"w": 750,
"h": 1624,
"ox": 0,
"oy": 0,
"sw": 750,
"sh": 1624,
"ro": false
},
"share_maquee.png": {
"x": 754,
"y": 2,
"w": 595,
"h": 45,
"ox": 0,
"oy": 0,
"sw": 595,
"sh": 45,
"ro": true
},
"share_assist.png": {
"x": 801,
"y": 2,
"w": 238,
"h": 85,
"ox": 0,
"oy": 0,
"sw": 238,
"sh": 85,
"ro": true
},
"share_go.png": {
"x": 801,
"y": 242,
"w": 238,
"h": 85,
"ox": 0,
"oy": 0,
"sw": 238,
"sh": 85,
"ro": true
},
"share_rule.png": {
"x": 801,
"y": 482,
"w": 139,
"h": 65,
"ox": 0,
"oy": 0,
"sw": 139,
"sh": 65,
"ro": true
}
}
}, },
{ {
"keys": "share_fail_bg.png,share_fail_btn.png,share_fail_close.png,share_fail_okbtn.png,share_fail_title.png", "keys": "share_fail_bg.png,share_fail_btn.png,share_fail_close.png,share_fail_okbtn.png,share_fail_title.png",
"name": "share_fail" "name": "share_fail",
"atlas": {
"share_fail_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 474,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 474,
"ro": false
},
"share_fail_title.png": {
"x": 2,
"y": 478,
"w": 439,
"h": 124,
"ox": 0,
"oy": 0,
"sw": 439,
"sh": 124,
"ro": false
},
"share_fail_okbtn.png": {
"x": 598,
"y": 2,
"w": 381,
"h": 77,
"ox": 0,
"oy": 0,
"sw": 381,
"sh": 77,
"ro": true
},
"share_fail_btn.png": {
"x": 2,
"y": 604,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": false
},
"share_fail_close.png": {
"x": 598,
"y": 385,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
}, },
{ {
"keys": "share_success_bg.png,share_success_btn.png,share_success_close.png,share_success_okbtn.png,share_success_title.png", "keys": "share_success_bg.png,share_success_btn.png,share_success_close.png,share_success_okbtn.png,share_success_title.png",
"name": "share_success" "name": "share_success",
"atlas": {
"share_success_bg.png": {
"x": 2,
"y": 2,
"w": 594,
"h": 474,
"ox": 0,
"oy": 0,
"sw": 594,
"sh": 474,
"ro": false
},
"share_success_title.png": {
"x": 2,
"y": 478,
"w": 439,
"h": 124,
"ox": 0,
"oy": 0,
"sw": 439,
"sh": 124,
"ro": false
},
"share_success_okbtn.png": {
"x": 598,
"y": 2,
"w": 381,
"h": 77,
"ox": 0,
"oy": 0,
"sw": 381,
"sh": 77,
"ro": true
},
"share_success_btn.png": {
"x": 2,
"y": 604,
"w": 341,
"h": 101,
"ox": 0,
"oy": 0,
"sw": 341,
"sh": 101,
"ro": false
},
"share_success_close.png": {
"x": 598,
"y": 385,
"w": 46,
"h": 46,
"ox": 0,
"oy": 0,
"sw": 46,
"sh": 46,
"ro": false
}
}
} }
], ],
"path": "./resource/" "path": "https://yun.duiba.com.cn/db_games/activity/template/1628494686/resource/"
} }
\ No newline at end of file
import { changeScene } from "../../module/ctrls";
import { RES } from "../../module/RES";
import { Scene } from "../../module/views/Scene";
import { ProgressBarS } from "../common/ProgressBarS";
import getObject from "../getObject";
import { getWebData, sendWebNet, WebNetName } from "../WebNet";
import { StartScene } from "./StartScene";
export class LoadingScene extends Scene {
get groupNames() {
return ["loading"]
}
get skinName() { return "loading" }
progressBar: ProgressBarS;
initUi() {
// //进度条
var pro = getObject(this,'loading_progressfront');
console.log(pro)
//进度条托管
this.progressBar = new ProgressBarS(pro);
}
async start() {
super.start()
console.log(this)
//监听进度条事件
this.addEventListener(FYGE.Event.PROGRESS, this.progressEvent, this)
//首次进度一点
this.dispatchEvent(FYGE.Event.PROGRESS, 0.2)
//做些啥?
this.dispatchEvent(FYGE.Event.PROGRESS, 0.3);
// 接口示例
// var res1 = await sendWebNet(WebNetName.index)
// //做些啥?
// if (!res1.success) return
//判断是否结束
//
this.dispatchEvent(FYGE.Event.PROGRESS, 0.5);
//资源1
await RES.loadGroup("StartScene")
this.dispatchEvent(FYGE.Event.PROGRESS, 0.6);
//资源2
// await RES.loadGroup("mapCrabEffect")
this.dispatchEvent(FYGE.Event.PROGRESS, 0.7);
//资源
// await RES
this.dispatchEvent(FYGE.Event.PROGRESS, 0.8);
//随便异步示例
await new Promise((r) => {
setTimeout(r, 100)
})
this.dispatchEvent(FYGE.Event.PROGRESS, 1);
}
progressEvent(e: FYGE.Event) {
let pro = e.data;
FYGE.Tween.removeTweens(this.progressBar)
FYGE.Tween.get(this.progressBar)
.to({ value: pro }, 2000)
.call(() => {
if (pro >= 1) {
this.removeEventListener(FYGE.Event.PROGRESS, this.progressEvent, this);
// changeScene(StartScene,getWebData(WebNetName.index).data)
}
})
}
}
import { Scene } from "../../module/views/Scene";
import { showPanel, showWaiting, hideWaiting, showToast, changeScene } from "../../module/ctrls";
import { RulePanel } from "../panels/rule";
import { Tools } from "../Tools";
import { layers } from "../../module/views/layers";
import { GDispatcher } from "../Main";
import { G_EVENT } from "../common/G_EVENT";
import { PlayScene } from "./PlayScene";
import { sendWebNet, WebNetName } from "../WebNet";
export class StartScene extends Scene {
get groupNames() { return ["StartScene"] }
get skinName() { return "StartScene" }
taskBtn: FYGE.Button;
lotBtn: FYGE.Button;
rankBtn: FYGE.Button;
timesTxt: FYGE.TextField;
startBtn: FYGE.Button;
ruleBtn: FYGE.Button;
recordBtn: FYGE.Button;
initUi() {
// this.y -= layers.stageOffsetY;
//次数文案居中
Tools.changeTextAlign(this.timesTxt, FYGE.TEXT_ALIGN.CENTER, 300);
//加滚动
if (layers.stageHeight < 1624) {
var scroll = new FYGE.ScrollPage(750, layers.stageHeight, 1624 - layers.stageOffsetY, true, true)
// 所有内容加入滚动
// this.children.forEach((c)=>{ //这种方式有问题,因为子级的索引
// scroll.view.addChild(c);
// })
scroll.view.addChildren(...this.removeChildren());
// scroll.view.addChildren.apply(scroll.view,this.removeChildren())
// //滚动加入加入父级
this.addChild(scroll);
}
}
async start(data) {
super.start()
//次数文案修改
this.timesTxt.text = "剩余次数:" + this.data.gameCounts + "次";
}
initEvents() {
super.initEvents();
//开始游戏
// this.startBtn.addEventListener(FYGE.MouseEvent.CLICK, async () => {
// showWaiting();
// var res = await sendWebNet(WebNetName)
// hideWaiting();
// if (res.success) {
// changeScene(PlayScene, { ...res.data });
// } else {
// //TODO
// }
// }, this)
//规则按钮
this.ruleBtn.addEventListener(FYGE.MouseEvent.CLICK, () => {
showPanel(RulePanel)
}, this)
//我的奖品按钮
this.recordBtn.addEventListener(FYGE.MouseEvent.CLICK, () => {
//弄个延时
Tools.btnDelay(this.recordBtn)
//跳转,链接待定
location.href = window["recordUrl"];
}, this)
//排行榜按钮
this.rankBtn.addEventListener(FYGE.MouseEvent.CLICK, () => {
console.log("点击了排行榜弹框")
}, this)
//任务弹框
this.taskBtn.addEventListener(FYGE.MouseEvent.CLICK, () => {
console.log("点击了任务弹框")
}, this)
//监听下次数修改
GDispatcher.addEventListener(G_EVENT.UPDATE_SCENE, this.updateScene, this);
}
removeEvents() {
super.removeEvents();
//移除次数监听
GDispatcher.removeEventListener(G_EVENT.UPDATE_SCENE, this.updateScene, this);
//其他的按钮事件不写了,没存引用,反正destroy会把挂在场景上的所有显示对象的事件都清除
}
}
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