日历添加左右按钮
This commit is contained in:
@@ -3,8 +3,8 @@
|
|||||||
"_$id": "r0x6htig",
|
"_$id": "r0x6htig",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "DailyChallenge",
|
"name": "DailyChallenge",
|
||||||
"width": 1920,
|
"width": 1080,
|
||||||
"height": 1080,
|
"height": 1920,
|
||||||
"_mouseState": 2,
|
"_mouseState": 2,
|
||||||
"left": 0,
|
"left": 0,
|
||||||
"right": 0,
|
"right": 0,
|
||||||
@@ -35,6 +35,12 @@
|
|||||||
"btn_right": {
|
"btn_right": {
|
||||||
"_$ref": "e2xuqxps"
|
"_$ref": "e2xuqxps"
|
||||||
},
|
},
|
||||||
|
"btn_left2": {
|
||||||
|
"_$ref": "ybbojil0"
|
||||||
|
},
|
||||||
|
"btn_right2": {
|
||||||
|
"_$ref": "rp3gmpnp"
|
||||||
|
},
|
||||||
"bg_dc": {
|
"bg_dc": {
|
||||||
"_$ref": "hdia0flx"
|
"_$ref": "hdia0flx"
|
||||||
},
|
},
|
||||||
@@ -78,7 +84,6 @@
|
|||||||
"_$id": "jfzgpbyj",
|
"_$id": "jfzgpbyj",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "top",
|
"name": "top",
|
||||||
"x": 420,
|
|
||||||
"width": 1080,
|
"width": 1080,
|
||||||
"height": 1080,
|
"height": 1080,
|
||||||
"_mouseState": 2,
|
"_mouseState": 2,
|
||||||
@@ -366,8 +371,7 @@
|
|||||||
"_$id": "rq2jiwrh",
|
"_$id": "rq2jiwrh",
|
||||||
"_$type": "Box",
|
"_$type": "Box",
|
||||||
"name": "bottom",
|
"name": "bottom",
|
||||||
"x": 420,
|
"y": 575,
|
||||||
"y": -265,
|
|
||||||
"width": 1080,
|
"width": 1080,
|
||||||
"height": 1345,
|
"height": 1345,
|
||||||
"bottom": 0,
|
"bottom": 0,
|
||||||
@@ -7156,6 +7160,66 @@
|
|||||||
"valign": "middle",
|
"valign": "middle",
|
||||||
"padding": "0,0,0,0"
|
"padding": "0,0,0,0"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"_$id": "ybbojil0",
|
||||||
|
"_$type": "Box",
|
||||||
|
"name": "btn_left",
|
||||||
|
"x": -61,
|
||||||
|
"y": -490,
|
||||||
|
"width": 48,
|
||||||
|
"height": 96,
|
||||||
|
"_mouseState": 2,
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "a541bdfc-e8e1-4795-b68e-7138c5190f17",
|
||||||
|
"scriptPath": "../src/views/common/CommonHover.ts",
|
||||||
|
"hoverAlpha": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_$child": [
|
||||||
|
{
|
||||||
|
"_$id": "wmm7xhim",
|
||||||
|
"_$type": "Image",
|
||||||
|
"name": "Image",
|
||||||
|
"width": 48,
|
||||||
|
"height": 97,
|
||||||
|
"mouseThrough": true,
|
||||||
|
"skin": "res://535f9c82-7994-4fd9-a6b5-e7d08199cd4f",
|
||||||
|
"useSourceSize": true,
|
||||||
|
"color": "#5b86b1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_$id": "rp3gmpnp",
|
||||||
|
"_$type": "Box",
|
||||||
|
"name": "btn_right",
|
||||||
|
"x": 951,
|
||||||
|
"y": -490,
|
||||||
|
"width": 48,
|
||||||
|
"height": 96,
|
||||||
|
"_mouseState": 2,
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "a541bdfc-e8e1-4795-b68e-7138c5190f17",
|
||||||
|
"scriptPath": "../src/views/common/CommonHover.ts",
|
||||||
|
"hoverAlpha": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_$child": [
|
||||||
|
{
|
||||||
|
"_$id": "hxt6cgnk",
|
||||||
|
"_$type": "Image",
|
||||||
|
"name": "Image",
|
||||||
|
"width": 48,
|
||||||
|
"height": 97,
|
||||||
|
"mouseThrough": true,
|
||||||
|
"skin": "res://25320e1c-b60c-45af-9122-cdc433872fa7",
|
||||||
|
"useSourceSize": true,
|
||||||
|
"color": "#5b86b1"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"_$id": "mv2bgo4b",
|
"_$id": "mv2bgo4b",
|
||||||
"_$type": "HBox",
|
"_$type": "HBox",
|
||||||
|
|||||||
@@ -32,6 +32,12 @@
|
|||||||
"btn_right": {
|
"btn_right": {
|
||||||
"_$ref": "cesch3ua"
|
"_$ref": "cesch3ua"
|
||||||
},
|
},
|
||||||
|
"btn_left2": {
|
||||||
|
"_$ref": "ooo778f6"
|
||||||
|
},
|
||||||
|
"btn_right2": {
|
||||||
|
"_$ref": "9u1eta96"
|
||||||
|
},
|
||||||
"bg_dc": {
|
"bg_dc": {
|
||||||
"_$ref": "s1tpy9gm"
|
"_$ref": "s1tpy9gm"
|
||||||
},
|
},
|
||||||
@@ -7322,6 +7328,70 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_$id": "ooo778f6",
|
||||||
|
"_$type": "Box",
|
||||||
|
"name": "btn_left",
|
||||||
|
"x": 18,
|
||||||
|
"y": 308,
|
||||||
|
"width": 36,
|
||||||
|
"height": 72,
|
||||||
|
"_mouseState": 2,
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "a541bdfc-e8e1-4795-b68e-7138c5190f17",
|
||||||
|
"scriptPath": "../src/views/common/CommonHover.ts",
|
||||||
|
"hoverAlpha": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_$child": [
|
||||||
|
{
|
||||||
|
"_$id": "c58rx218",
|
||||||
|
"_$type": "Image",
|
||||||
|
"name": "Image",
|
||||||
|
"width": 48,
|
||||||
|
"height": 97,
|
||||||
|
"scaleX": 0.75,
|
||||||
|
"scaleY": 0.75,
|
||||||
|
"mouseThrough": true,
|
||||||
|
"skin": "res://535f9c82-7994-4fd9-a6b5-e7d08199cd4f",
|
||||||
|
"useSourceSize": true,
|
||||||
|
"color": "#748290"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_$id": "9u1eta96",
|
||||||
|
"_$type": "Box",
|
||||||
|
"name": "btn_right",
|
||||||
|
"x": 1140,
|
||||||
|
"y": 308,
|
||||||
|
"width": 36,
|
||||||
|
"height": 72,
|
||||||
|
"_mouseState": 2,
|
||||||
|
"_$comp": [
|
||||||
|
{
|
||||||
|
"_$type": "a541bdfc-e8e1-4795-b68e-7138c5190f17",
|
||||||
|
"scriptPath": "../src/views/common/CommonHover.ts",
|
||||||
|
"hoverAlpha": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"_$child": [
|
||||||
|
{
|
||||||
|
"_$id": "te6v8xqq",
|
||||||
|
"_$type": "Image",
|
||||||
|
"name": "Image",
|
||||||
|
"width": 48,
|
||||||
|
"height": 97,
|
||||||
|
"scaleX": 0.75,
|
||||||
|
"scaleY": 0.75,
|
||||||
|
"mouseThrough": true,
|
||||||
|
"skin": "res://25320e1c-b60c-45af-9122-cdc433872fa7",
|
||||||
|
"useSourceSize": true,
|
||||||
|
"color": "#748290"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -33,6 +33,12 @@ export class DailyChallenge extends Laya.Script {
|
|||||||
@property(Laya.Box)
|
@property(Laya.Box)
|
||||||
public btn_right: Laya.Box
|
public btn_right: Laya.Box
|
||||||
|
|
||||||
|
@property(Laya.Box)
|
||||||
|
public btn_left2: Laya.Box
|
||||||
|
|
||||||
|
@property(Laya.Box)
|
||||||
|
public btn_right2: Laya.Box
|
||||||
|
|
||||||
@property(Laya.Image)
|
@property(Laya.Image)
|
||||||
public bg_dc: Laya.Image
|
public bg_dc: Laya.Image
|
||||||
|
|
||||||
@@ -128,18 +134,12 @@ export class DailyChallenge extends Laya.Script {
|
|||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.btn_left.on(Laya.Event.CLICK, this, () => {
|
|
||||||
if (this.currentIndex > 0) {
|
|
||||||
this.currentIndex--
|
this.btn_left.on(Laya.Event.CLICK, this, this.onClickLeft)
|
||||||
this.loadWithIndex(this.currentIndex)
|
this.btn_right.on(Laya.Event.CLICK, this, this.onClickRight)
|
||||||
}
|
this.btn_left2.on(Laya.Event.CLICK, this, this.onClickLeft)
|
||||||
})
|
this.btn_right2.on(Laya.Event.CLICK, this, this.onClickRight)
|
||||||
this.btn_right.on(Laya.Event.CLICK, this, () => {
|
|
||||||
if (this.currentIndex < this.indexMax) {
|
|
||||||
this.currentIndex++
|
|
||||||
this.loadWithIndex(this.currentIndex)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
EventManager.getInstance().RegisterEvent(EVENT_TYPES.NOT_SET_TROPHY_BUTTON, DailyChallenge.EventUpdateTrophyButton)
|
EventManager.getInstance().RegisterEvent(EVENT_TYPES.NOT_SET_TROPHY_BUTTON, DailyChallenge.EventUpdateTrophyButton)
|
||||||
}
|
}
|
||||||
@@ -169,6 +169,8 @@ export class DailyChallenge extends Laya.Script {
|
|||||||
public loadWithIndex(index: number): void {
|
public loadWithIndex(index: number): void {
|
||||||
this.btn_left.visible = this.currentIndex > 0
|
this.btn_left.visible = this.currentIndex > 0
|
||||||
this.btn_right.visible = this.currentIndex < this.indexMax
|
this.btn_right.visible = this.currentIndex < this.indexMax
|
||||||
|
this.btn_left2.visible = this.currentIndex > 0
|
||||||
|
this.btn_right2.visible = this.currentIndex < this.indexMax
|
||||||
const info = MONTH_LIST[index]
|
const info = MONTH_LIST[index]
|
||||||
UIManager.getInstance().setCurrentDCMonth(info.year, info.month)
|
UIManager.getInstance().setCurrentDCMonth(info.year, info.month)
|
||||||
console.log("DailyChallenge loadWithIndex >>>>>>>>>>>>>>>", info.year, info.month)
|
console.log("DailyChallenge loadWithIndex >>>>>>>>>>>>>>>", info.year, info.month)
|
||||||
@@ -274,6 +276,21 @@ export class DailyChallenge extends Laya.Script {
|
|||||||
this.onApplyUnit(unit)
|
this.onApplyUnit(unit)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
onClickLeft(): void {
|
||||||
|
if (this.currentIndex > 0) {
|
||||||
|
this.currentIndex--
|
||||||
|
this.loadWithIndex(this.currentIndex)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onClickRight(): void {
|
||||||
|
if (this.currentIndex < this.indexMax) {
|
||||||
|
this.currentIndex++
|
||||||
|
this.loadWithIndex(this.currentIndex)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onStart(): void {
|
onStart(): void {
|
||||||
const user = StorageManager.getInstance().getUser()
|
const user = StorageManager.getInstance().getUser()
|
||||||
const find = user.get_trophyHasNew()
|
const find = user.get_trophyHasNew()
|
||||||
|
|||||||
Reference in New Issue
Block a user