Commit 71845862 authored by 范雪寒's avatar 范雪寒

feat:getData

parent ffa2fa93
...@@ -28,40 +28,40 @@ export default class NewClass extends middleLayerBase { ...@@ -28,40 +28,40 @@ export default class NewClass extends middleLayerBase {
} }
} }
showTips(str: string) { showTips(str: string) {
const tipsLayer = cc.find('middleLayer/tipsLayer'); const tipsLayer = cc.find('middleLayer/tipsLayer');
tipsLayer.active = true; tipsLayer.active = true;
const label = cc.find('middleLayer/tipsLayer/tips/label'); const label = cc.find('middleLayer/tipsLayer/tips/label');
label.getComponent(cc.Label).string = ` ${str} `; label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/tipsLayer/tips'); const tips = cc.find('middleLayer/tipsLayer/tips');
tips.width = label.width + 50; tips.width = label.width + 50;
cc.tween(tips) cc.tween(tips)
.set({ opacity: 255 }) .set({ opacity: 255 })
.to(2, { opacity: 0 }) .to(2, { opacity: 0 })
.call(() => { .call(() => {
tipsLayer.active = false; tipsLayer.active = false;
}) })
.start(); .start();
} }
showConfirm(str: string, yesFun: Function = null, noFun: Function = null) { showConfirm(str: string, yesFun: Function = null, noFun: Function = null) {
const tipsLayer = cc.find('middleLayer/confirmLayer'); const tipsLayer = cc.find('middleLayer/confirmLayer');
const label = cc.find('middleLayer/confirmLayer/confirm_bg/label'); const label = cc.find('middleLayer/confirmLayer/confirm_bg/label');
label.getComponent(cc.Label).string = ` ${str} `; label.getComponent(cc.Label).string = ` ${str} `;
const tips = cc.find('middleLayer/confirmLayer/confirm_bg'); const tips = cc.find('middleLayer/confirmLayer/confirm_bg');
tips.width = label.width + 50; tips.width = label.width + 50;
tipsLayer.active = true; tipsLayer.active = true;
const yesBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_yes'); const yesBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_yes');
buttonOnceClick(yesBtn, (evt)=>{ buttonOnceClick(yesBtn, (evt) => {
yesFun&&yesFun(evt); yesFun && yesFun(evt);
tipsLayer.active = false; tipsLayer.active = false;
}); });
const noBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_no'); const noBtn = cc.find('middleLayer/confirmLayer/confirm_bg/btn_no');
buttonOnceClick(noBtn, (evt)=>{ buttonOnceClick(noBtn, (evt) => {
noFun&&noFun(evt); noFun && noFun(evt);
tipsLayer.active = false; tipsLayer.active = false;
}); });
} }
showMask() { showMask() {
} }
...@@ -71,7 +71,7 @@ export default class NewClass extends middleLayerBase { ...@@ -71,7 +71,7 @@ export default class NewClass extends middleLayerBase {
hideWaitingLetters() { hideWaitingLetters() {
cc.find('middleLayer/loadingLayer').active = false; cc.find('middleLayer/loadingLayer').active = false;
this.isShowWaiting = false; this.isShowWaiting = false;
if (this.showWaitingIntervalId){ if (this.showWaitingIntervalId) {
clearInterval(this.showWaitingIntervalId); clearInterval(this.showWaitingIntervalId);
} }
} }
...@@ -80,41 +80,41 @@ export default class NewClass extends middleLayerBase { ...@@ -80,41 +80,41 @@ export default class NewClass extends middleLayerBase {
showWaitingIntervalId = null; showWaitingIntervalId = null;
showWaitingLetters() { showWaitingLetters() {
if (this.isShowWaiting) { if (this.isShowWaiting) {
return; return;
} }
this.isShowWaiting = true; this.isShowWaiting = true;
const laodingLayer = cc.find('middleLayer/loadingLayer'); const laodingLayer = cc.find('middleLayer/loadingLayer');
laodingLayer.active = true; laodingLayer.active = true;
const loading = cc.find('middleLayer/loadingLayer/loading'); const loading = cc.find('middleLayer/loadingLayer/loading');
const anim = loading.getComponent(cc.Animation) const anim = loading.getComponent(cc.Animation)
anim.play('loading') anim.play('loading')
const script = cc.find('middleLayer/loadingLayer/progress').getComponent('progressScript'); const script = cc.find('middleLayer/loadingLayer/progress').getComponent('progressScript');
script.setProgress(0); script.setProgress(0);
this.showWaitingIntervalId = setInterval(() => { this.showWaitingIntervalId = setInterval(() => {
console.log('changeObj.value: ', changeObj.value); console.log('changeObj.value: ', changeObj.value);
script.setProgress(changeObj.value); script.setProgress(changeObj.value);
}, 1); }, 1);
const changeObj = {value: 0}; const changeObj = { value: 0 };
cc.tween(changeObj) cc.tween(changeObj)
.to(5, {value: 0.9}) .to(5, { value: 0.9 })
.call(() => { .call(() => {
clearInterval(this.showWaitingIntervalId); clearInterval(this.showWaitingIntervalId);
}) })
.start(); .start();
} }
data: any = {}; data: any = {};
setData(data: any) { setData(key: string, data: any) {
this.data = data; this.data[key] = data;
} }
getData() { getData(key: string) {
return this.data; return this.data[key];
} }
async start() { async start() {
......
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