Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
wfc13
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
wildfirecode13
wfc13
Commits
27ce5e84
Commit
27ce5e84
authored
Aug 13, 2021
by
shunx 马
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
111
parent
8be616ad
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
79 additions
and
808 deletions
+79
-808
SkinJson copy.ts.bak
project/src/SkinJson copy.ts.bak
+0
-779
SkinJson.ts
project/src/SkinJson.ts
+1
-9
cost.ts
project/src/panels/cost.ts
+16
-9
noprize.ts
project/src/panels/noprize.ts
+22
-1
prize.ts
project/src/panels/prize.ts
+24
-4
BoxGroup.ts
project/src/scenes/BoxGroup.ts
+4
-2
IndexScene.ts
project/src/scenes/IndexScene.ts
+12
-4
No files found.
project/src/SkinJson copy.ts.bak
deleted
100644 → 0
View file @
8be616ad
export const SkinJson ={
"x": 0,
"y": 0,
"type": "container",
"children": [
{
"name": "RulePanel",
"x": 0,
"y": 0,
"type": "container",
"children": [
{
"name": "ruleBg",
"x": 28,
"y": 248,
"type": "sprite",
"props": {
"source": "ruleBg.png"
}
},
{
"name": "规则内容",
"x": 74,
"y": 369,
"type": "text",
"props": {
"text": "游戏规则\n",
"size": 30,
"fillColor": "#000000",
"textAlpha": 1
},
"id": "ruleTxt"
},
{
"name": "我知道了",
"x": 164,
"y": 1197,
"type": "button",
"props": {
"tUp": "我知道了.png"
},
"id": "knowBtn"
},
{
"name": "关闭按钮",
"x": 625,
"y": 272,
"type": "button",
"props": {
"tUp": "关闭按钮.png"
},
"id": "closeBtn"
}
]
},
{
"name": "StartScene",
"x": 0,
"y": 0,
"type": "container",
"children": [
{
"name": "startSceneBg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "startSceneBg.jpg"
}
},
{
"name": "底部按钮区",
"x": 0,
"y": 1242,
"type": "container",
"children": [
{
"name": "底部按钮区背景",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "底部按钮区背景.png"
}
},
{
"name": "icon",
"x": 56,
"y": 35,
"type": "container",
"children": [
{
"name": "赚次数按钮",
"x": 547,
"y": 0,
"type": "button",
"props": {
"tUp": "赚次数按钮.png"
},
"id": "taskBtn"
},
{
"name": "运动锦鲤按钮",
"x": 258,
"y": 0,
"type": "button",
"props": {
"tUp": "运动锦鲤按钮.png"
},
"id": "lotBtn"
},
{
"name": "排行榜按钮",
"x": 0,
"y": 0,
"type": "button",
"props": {
"tUp": "排行榜按钮.png"
},
"id": "rankBtn"
}
]
}
]
},
{
"name": "timesTxt",
"x": 286,
"y": 1205,
"type": "text",
"props": {
"text": "剩余次数:3次",
"size": 16.00722,
"fillColor": "#ffffff",
"textAlpha": 1
},
"id": "timesTxt"
},
{
"name": "开始游戏",
"x": 171,
"y": 1052,
"type": "button",
"props": {
"tUp": "开始游戏.png"
},
"id": "startBtn"
},
{
"name": "规则按钮",
"x": 621,
"y": 212,
"type": "button",
"props": {
"tUp": "规则按钮.png"
},
"id": "ruleBtn"
},
{
"name": "奖品按钮",
"x": 11,
"y": 212,
"type": "button",
"props": {
"tUp": "奖品按钮.png"
},
"id": "recordBtn"
}
]
},
{
"name": "share",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "share_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "share_bg.png"
}
},
{
"name": "share_go",
"x": 139,
"y": 458,
"type": "sprite",
"props": {
"source": "share_go.png"
}
},
{
"name": "share_tips",
"x": 122,
"y": 299,
"type": "text",
"props": {
"text": "获得一次拆盲盒机会",
"size": 28,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "share_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "share_close.png"
}
}
]
},
{
"name": "index",
"x": 0,
"y": 0,
"type": "container",
"children": [
{
"name": "index_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "index_bg.png"
}
},
{
"name": "index_bg2",
"x": 31,
"y": 424,
"type": "sprite",
"props": {
"source": "index_bg2.png"
}
},
{
"name": "index_moneytips2",
"x": 608,
"y": 1133,
"type": "text",
"props": {
"text": "XX",
"size": 32,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "index_moneytips",
"x": 490,
"y": 1133,
"type": "text",
"props": {
"text": "我的积分:",
"size": 24,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "index_timestips2",
"x": 255,
"y": 1132,
"type": "text",
"props": {
"text": "XX",
"size": 32,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "index_timestips",
"x": 137,
"y": 1132,
"type": "text",
"props": {
"text": "剩余次数:",
"size": 24,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "index_costtips",
"x": 322,
"y": 434,
"type": "text",
"props": {
"text": "XX积分/次",
"size": 30,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "index_prizebg",
"x": 31,
"y": 1256,
"type": "sprite",
"props": {
"source": "index_prizebg.png"
}
},
{
"name": "index_opentips",
"x": 200,
"y": 1206,
"type": "sprite",
"props": {
"source": "index_opentips.png"
}
},
{
"name": "index_logo2",
"x": 173,
"y": 291,
"type": "sprite",
"props": {
"source": "index_logo2.png"
}
},
{
"name": "index_logo1",
"x": 237,
"y": 215,
"type": "sprite",
"props": {
"source": "index_logo1.png"
}
},
{
"name": "index_rule",
"x": 0,
"y": 230,
"type": "sprite",
"props": {
"source": "index_rule.png"
}
},
{
"name": "index_record",
"x": 608,
"y": 230,
"type": "sprite",
"props": {
"source": "index_record.png"
}
},
{
"name": "index_sharetips",
"x": 184,
"y": 1187,
"type": "sprite",
"props": {
"source": "index_sharetips.png"
}
}
]
},
{
"name": "cost",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "cost_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "cost_bg.png"
}
},
{
"name": "cost_tips",
"x": 133,
"y": 296,
"type": "text",
"props": {
"text": "消耗10积分拆开1个盲盒",
"size": 24,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "cost_open",
"x": 139,
"y": 455,
"type": "sprite",
"props": {
"source": "cost_open.png"
}
},
{
"name": "cost_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "cost_close.png"
}
}
]
},
{
"name": "prize",
"x": 9,
"y": 447,
"type": "container",
"children": [
{
"name": "prize_bg2",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "prize_bg2.png"
}
},
{
"name": "prize_bg",
"x": 78,
"y": 23,
"type": "sprite",
"props": {
"source": "prize_bg.png"
}
},
{
"name": "prize_tips",
"x": 251,
"y": 565,
"type": "text",
"props": {
"text": "请在中奖后24小时内领取~",
"size": 22,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "prize_close",
"x": 333,
"y": 696,
"type": "sprite",
"props": {
"source": "prize_close.png"
}
},
{
"name": "prize_open",
"x": 256,
"y": 500,
"type": "sprite",
"props": {
"source": "prize_open.png"
}
},
{
"name": "prize_name",
"x": 325,
"y": 454,
"type": "text",
"props": {
"text": "奖品名称",
"size": 24,
"fillColor": "#000000",
"textAlpha": 1
}
}
]
},
{
"name": "noprize",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "noprize_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "noprize_bg.png"
}
},
{
"name": "noprize_ok",
"x": 139,
"y": 455,
"type": "sprite",
"props": {
"source": "noprize_ok.png"
}
},
{
"name": "noprize_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "noprize_close.png"
}
}
]
},
{
"name": "newRule",
"x": 110,
"y": 463,
"type": "container",
"children": [
{
"name": "newRule_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "newRule_bg.png"
}
},
{
"name": "newRule_tips",
"x": 51,
"y": 158,
"type": "text",
"props": {
"text": "加载中... ...",
"size": 24,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "newRule_close",
"x": 232,
"y": 772,
"type": "sprite",
"props": {
"source": "newRule_close.png"
}
}
]
},
{
"name": "timesNotEnough",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "timesNotEnough_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "timesNotEnough_bg.png"
}
},
{
"name": "timesNotEnough_ok",
"x": 139,
"y": 458,
"type": "sprite",
"props": {
"source": "timesNotEnough_ok.png"
}
},
{
"name": "timesNotEnough_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "timesNotEnough_close.png"
}
}
]
},
{
"name": "notEnoughMoney",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "notEnoughMoney_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "notEnoughMoney_bg.png"
}
},
{
"name": "notEnoughMoney_btn",
"x": 139,
"y": 455,
"type": "sprite",
"props": {
"source": "notEnoughMoney_btn.png"
}
},
{
"name": "notEnoughMoney_tips",
"x": 86,
"y": 293,
"type": "text",
"props": {
"text": "积分不足哟,先去赚积分吧~",
"size": 28,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "notEnoughMoney_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "notEnoughMoney_close.png"
}
}
]
},
{
"name": "share",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "share_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "share_bg.png"
}
},
{
"name": "share_go",
"x": 139,
"y": 458,
"type": "sprite",
"props": {
"source": "share_go.png"
}
},
{
"name": "share_tips",
"x": 122,
"y": 299,
"type": "text",
"props": {
"text": "获得一次拆盲盒机会",
"size": 28,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "share_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "share_close.png"
}
}
]
},
{
"name": "memberGuide",
"x": 115,
"y": 506,
"type": "container",
"children": [
{
"name": "memberGuide_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "memberGuide_bg.png"
}
},
{
"name": "memberGuide_btn",
"x": 150,
"y": 457,
"type": "sprite",
"props": {
"source": "memberGuide_btn.png"
}
},
{
"name": "memberGuide_close",
"x": 227,
"y": 637,
"type": "sprite",
"props": {
"source": "memberGuide_close.png"
}
}
]
},
{
"name": "getTimes",
"x": 126,
"y": 508,
"type": "container",
"children": [
{
"name": "getTimes_bg",
"x": 0,
"y": 0,
"type": "sprite",
"props": {
"source": "getTimes_bg.png"
}
},
{
"name": "getTimes_tips1",
"x": 131,
"y": 504,
"type": "text",
"props": {
"text": "最多可增加1次拆盒机会/天",
"size": 22,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "getTimes_tips2",
"x": 146,
"y": 313,
"type": "text",
"props": {
"text": "一次免费拆盒机会",
"size": 28,
"fillColor": "#000000",
"textAlpha": 1
}
},
{
"name": "getTimes_close",
"x": 216,
"y": 635,
"type": "sprite",
"props": {
"source": "getTimes_close.png"
}
},
{
"name": "getTimes_go",
"x": 139,
"y": 432,
"type": "sprite",
"props": {
"source": "getTimes_go.png"
}
}
]
}
]
}
\ No newline at end of file
project/src/SkinJson.ts
View file @
27ce5e84
...
...
@@ -728,15 +728,7 @@ export const SkinJson ={
"y"
:
0
,
"type"
:
"container"
,
"children"
:
[
{
"name"
:
"prize_bg2"
,
"x"
:
0
,
"y"
:
0
,
"type"
:
"sprite"
,
"props"
:
{
"source"
:
"prize_bg2.png"
}
},
{
"name"
:
"prize_bg"
,
"x"
:
78
,
...
...
project/src/panels/cost.ts
View file @
27ce5e84
import
{
showPanel
}
from
"../../module/ctrls"
;
import
{
RES
}
from
"../../module/RES"
;
import
{
Panel
}
from
"../../module/views/Panel"
;
import
centerTextField
from
"../common/centerTextField"
;
import
getObject
from
"../common/getObject"
;
import
{
PrizePanel
}
from
"./prize"
;
let
section
;
export
class
CostPanel
extends
Panel
{
...
...
@@ -11,13 +13,9 @@ export class CostPanel extends Panel {
getObject
(
this
,
"cost_tips"
).
text
=
`消耗
${
cost
}
积分拆开1个盲盒`
;
}
cost_open
()
{
const
indexsvga
=
new
FYGE
.
MovieClip
(
RES
.
getRes
(
"盲盒开启-打开-输出.svga"
));
indexsvga
.
mouseChildren
=
indexsvga
.
mouseEnable
=
false
;
// indexsvga.position.set(100,100)
this
.
addChild
(
indexsvga
);
indexsvga
.
startAniRange
(
1
,
indexsvga
.
totalFrames
,
1
,
()
=>
{
});
this
.
dispatchEvent
(
"stopIndexEnterFrame"
,
{
});
this
.
hidePanel
();
showPanel
(
PrizePanel
)
}
get
groupNames
()
{
...
...
@@ -41,6 +39,11 @@ export class CostPanel extends Panel {
this
.
cost_open
,
this
);
getObject
(
this
,
"cost_close"
).
addEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
this
.
closePop
,
this
)
}
removeEvents
()
{
...
...
@@ -52,7 +55,11 @@ export class CostPanel extends Panel {
);
}
protected
get
closeBtns
():
any
[]
{
return
[
getObject
(
this
,
"cost_close"
)];
closePop
()
{
this
.
stage
.
dispatchEvent
(
"restartEnterFrame"
,
{})
this
.
hidePanel
();
}
}
project/src/panels/noprize.ts
View file @
27ce5e84
...
...
@@ -13,11 +13,32 @@ export class NoPrizePanel extends Panel {
get
groupNames
()
{
return
[
"noprize"
]
}
get
skinName
()
{
return
"noprize"
}
prizeContainer
:
FYGE
.
Sprite
;
initUi
()
{
super
.
initUi
();
var
skin
=
RES
.
getSkinDataByName
(
this
.
skinName
);
this
.
position
.
set
(
skin
.
x
,
skin
.
y
);
// centerTextField(getObject(this,'prize_name'),731);
centerTextField
(
getObject
(
this
,
'prize_name'
),
731
);
centerTextField
(
getObject
(
this
,
'prize_tips'
),
731
);
const
prizePop
=
getObject
(
this
,
"prizeInner"
);
prizePop
.
visible
=
false
;
const
indexsvga
=
new
FYGE
.
MovieClip
(
RES
.
getRes
(
'盲盒开启-打开-输出.svga'
));
const
container
=
this
.
prizeContainer
=
prizePop
.
addChild
(
new
FYGE
.
Sprite
);
container
.
position
.
set
(
286
,
276
);
indexsvga
.
mouseChildren
=
indexsvga
.
mouseEnable
=
false
;
indexsvga
.
position
.
set
(
731
/
2
-
750
/
2
,
720
/
2
-
1624
/
2
)
this
.
addChild
(
indexsvga
);
this
.
addChild
(
prizePop
)
indexsvga
.
addEventListener
(
FYGE
.
Event
.
ENTER_FRAME
,
()
=>
{
if
(
indexsvga
.
currentFrame
==
indexsvga
.
totalFrames
-
10
)
{
prizePop
.
visible
=
true
;
}
},
this
)
indexsvga
.
startAniRange
(
1
,
indexsvga
.
totalFrames
,
1
,
()
=>
{
this
.
removeChild
(
indexsvga
)
});
}
initEvents
()
{
...
...
project/src/panels/prize.ts
View file @
27ce5e84
...
...
@@ -2,8 +2,10 @@ import { RES } from "../../module/RES";
import
{
Panel
}
from
"../../module/views/Panel"
;
import
centerTextField
from
"../common/centerTextField"
;
import
{
createMask
}
from
"../common/createMask"
;
import
{
showPanel
}
from
"../../module/ctrls"
;
import
{
getImage
}
from
"../common/getImage"
;
import
getObject
from
"../common/getObject"
;
import
{
CostPanel
}
from
"./cost"
;
let
section
;
export
class
PrizePanel
extends
Panel
{
...
...
@@ -20,7 +22,7 @@ export class PrizePanel extends Panel {
}
click_prize_open
()
{
console
.
log
(
'click_prize_open'
)
;
console
.
log
(
'click_prize_open'
)
}
get
groupNames
()
{
return
[
"prize"
]
}
...
...
@@ -33,10 +35,23 @@ export class PrizePanel extends Panel {
this
.
position
.
set
(
skin
.
x
,
skin
.
y
);
centerTextField
(
getObject
(
this
,
'prize_name'
),
731
);
centerTextField
(
getObject
(
this
,
'prize_tips'
),
731
);
const
container
=
this
.
prizeContainer
=
this
.
addChild
(
new
FYGE
.
Sprite
);
const
prizePop
=
getObject
(
this
,
"prizeInner"
);
prizePop
.
visible
=
false
;
const
indexsvga
=
new
FYGE
.
MovieClip
(
RES
.
getRes
(
'盲盒开启-打开-输出.svga'
));
const
container
=
this
.
prizeContainer
=
prizePop
.
addChild
(
new
FYGE
.
Sprite
);
container
.
position
.
set
(
286
,
276
);
window
[
'q'
]
=
container
;
indexsvga
.
mouseChildren
=
indexsvga
.
mouseEnable
=
false
;
indexsvga
.
position
.
set
(
731
/
2
-
750
/
2
,
720
/
2
-
1624
/
2
)
this
.
addChild
(
indexsvga
);
this
.
addChild
(
prizePop
)
indexsvga
.
addEventListener
(
FYGE
.
Event
.
ENTER_FRAME
,
()
=>
{
if
(
indexsvga
.
currentFrame
==
indexsvga
.
totalFrames
-
13
)
{
prizePop
.
visible
=
true
;
}
},
this
)
indexsvga
.
startAniRange
(
1
,
indexsvga
.
totalFrames
,
1
,
()
=>
{
this
.
removeChild
(
indexsvga
)
});
}
initEvents
()
{
...
...
@@ -48,6 +63,11 @@ export class PrizePanel extends Panel {
getObject
(
this
,
'prize_open'
).
removeEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
this
.
click_prize_open
,
this
);
}
hidePanel
()
{
this
.
stage
.
dispatchEvent
(
"restartEnterFrame"
,{})
super
.
hidePanel
();
}
protected
get
closeBtns
():
any
[]
{
return
[
getObject
(
this
,
'prize_close'
)]
}
...
...
project/src/scenes/BoxGroup.ts
View file @
27ce5e84
...
...
@@ -12,9 +12,11 @@ let boxGroupDown = [];
let
boxGroupUpRight
=
[];
export
class
BoxGroup
extends
FYGE
.
Sprite
{
indexsvga
;
constructor
()
{
super
();
this
.
initBox
();
}
...
...
@@ -70,8 +72,8 @@ export class BoxGroup extends FYGE.Sprite {
}
handleClick
(
e
)
{
const
indexsvga
=
new
FYGE
.
MovieClip
(
RES
.
getRes
(
'盲盒选中-输出.svga'
));
this
.
dispatchEvent
(
"stopIndexEnterFrame"
,
{
isMove
:
false
});
const
indexsvga
=
this
.
indexsvga
=
new
FYGE
.
MovieClip
(
RES
.
getRes
(
'盲盒选中-输出.svga'
));
this
.
dispatchEvent
(
"stopIndexEnterFrame"
,
{
});
indexsvga
.
mouseChildren
=
indexsvga
.
mouseEnable
=
false
;
indexsvga
.
position
.
set
(
e
.
target
.
x
-
200
,
e
.
target
.
y
-
190
)
this
.
addChild
(
indexsvga
);
...
...
project/src/scenes/IndexScene.ts
View file @
27ce5e84
...
...
@@ -18,7 +18,7 @@ import { sendWebNet } from "../WebNet";
import
{
WebNetName
}
from
"../WebNetName"
;
let
boxGroup
;
let
boxGroup
:
BoxGroup
;
let
boxArea
;
export
class
IndexScene
extends
Scene
{
...
...
@@ -32,15 +32,19 @@ export class IndexScene extends Scene {
start
()
{
super
.
start
();
this
.
getIndex
();
// showPanel(SharePanel);
getObject
(
this
,
'index_sharetips'
).
visible
=
false
;
this
.
initContainer
();
this
.
initmask
();
const
limit
=
getObject
(
this
,
'index_timestips2'
);
limit
.
position
.
set
(
255
,
1129
);
const
credits
=
getObject
(
this
,
'index_moneytips2'
);
credits
.
position
.
set
(
608
,
1129
);
const
list
=
new
FYGE
.
ScrollList
(
ScrollItem
,
131
+
20
,
131
,
620
,
154
,
false
);
const
array
=
[
'//yun.duiba.com.cn/spark/assets/1398924a1b804f0f20f9d3e16ed3158c2b3d686b.png'
,
'//yun.duiba.com.cn/spark/assets/1398924a1b804f0f20f9d3e16ed3158c2b3d686b.png'
,
'//yun.duiba.com.cn/spark/assets/1398924a1b804f0f20f9d3e16ed3158c2b3d686b.png'
,
'//yun.duiba.com.cn/spark/assets/1398924a1b804f0f20f9d3e16ed3158c2b3d686b.png'
,
'//yun.duiba.com.cn/spark/assets/1398924a1b804f0f20f9d3e16ed3158c2b3d686b.png'
];
list
.
updateData
(
array
);
list
.
position
.
set
(
80
,
1240
+
30
);
this
.
addChild
(
list
);
this
.
stage
.
addEventListener
(
"restartEnterFrame"
,
this
.
onRestartFrame
,
this
);
}
initContainer
()
{
...
...
@@ -64,6 +68,7 @@ export class IndexScene extends Scene {
initEvents
()
{
super
.
initEvents
();
this
.
addEventListener
(
FYGE
.
Event
.
ENTER_FRAME
,
this
.
onEnterFrame
,
this
);
this
.
addEventListener
(
"restartEnterFrame"
,
this
.
onRestartFrame
,
this
);
const
rulePop
=
getObject
(
this
,
'index_rule'
);
rulePop
&&
rulePop
.
addEventListener
(
FYGE
.
MouseEvent
.
CLICK
,
this
.
toRule
,
this
);
}
...
...
@@ -73,13 +78,17 @@ export class IndexScene extends Scene {
boxGroup
.
addEventListener
(
"stopIndexEnterFrame"
,
this
.
removeEvent
,
this
);
}
onRestartFrame
()
{
boxGroup
.
removeChild
(
boxGroup
.
indexsvga
);
this
.
addEventListener
(
FYGE
.
Event
.
ENTER_FRAME
,
this
.
onEnterFrame
,
this
);
}
toRule
()
{
showPanel
(
RulePanel
);
}
removeEvent
()
{
this
.
removeEventListener
(
FYGE
.
Event
.
ENTER_FRAME
,
this
.
onEnterFrame
,
this
);
}
getIndex
=
async
()
=>
{
...
...
@@ -95,6 +104,5 @@ export class IndexScene extends Scene {
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment