|
@@ -5,8 +5,6 @@ const { ccclass, property } = cc._decorator;
|
|
|
@ccclass
|
|
@ccclass
|
|
|
export default class Login extends cc.Component {
|
|
export default class Login extends cc.Component {
|
|
|
|
|
|
|
|
- @property({ displayName: 'lbl毛币数量', type: cc.SpriteFrame })
|
|
|
|
|
- private sf_redbag: cc.SpriteFrame = null;
|
|
|
|
|
@property(ProgressBar)
|
|
@property(ProgressBar)
|
|
|
private bar: ProgressBar;
|
|
private bar: ProgressBar;
|
|
|
@property({ displayName: '加载文字', type: cc.Label })
|
|
@property({ displayName: '加载文字', type: cc.Label })
|
|
@@ -17,38 +15,27 @@ export default class Login extends cc.Component {
|
|
|
private lbl_privacy: cc.Label = null;
|
|
private lbl_privacy: cc.Label = null;
|
|
|
|
|
|
|
|
onLoad() {
|
|
onLoad() {
|
|
|
- this.setProgress(0, 100);
|
|
|
|
|
|
|
+ this.setProgress(0);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
start() {
|
|
start() {
|
|
|
- let start_node_pos = new cc.Vec2(0, -500)
|
|
|
|
|
- let end_node_pos = new cc.Vec2(0, 500)
|
|
|
|
|
- let fly_data = {
|
|
|
|
|
- node_p: this.node,
|
|
|
|
|
- item_count: 10,
|
|
|
|
|
- item_scale: [1, 2],
|
|
|
|
|
- item_sf: this.sf_redbag,
|
|
|
|
|
- start_pos: start_node_pos,
|
|
|
|
|
- end_pos: end_node_pos,
|
|
|
|
|
- complete_call: () => {
|
|
|
|
|
- },
|
|
|
|
|
- }
|
|
|
|
|
- this.node.emit('ui-fly-node', fly_data)
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private setProgress(current) {
|
|
private setProgress(current) {
|
|
|
- this.bar.init(current, 100);
|
|
|
|
|
|
|
+ this.bar.setProgress(current);
|
|
|
this.lbl_progress.string = "加载不消耗流量 " + current + "%";
|
|
this.lbl_progress.string = "加载不消耗流量 " + current + "%";
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private c: number = 0;
|
|
|
update() {
|
|
update() {
|
|
|
|
|
+ if (this.c < 100) {
|
|
|
|
|
+ this.setProgress(++this.c);
|
|
|
|
|
+ }
|
|
|
if (!gData.loginData.loadResCompelete) {
|
|
if (!gData.loginData.loadResCompelete) {
|
|
|
- this.setProgress(10);
|
|
|
|
|
gData.loginData.loadLocalRes();
|
|
gData.loginData.loadLocalRes();
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
if (!gData.loginData.isLogin) {
|
|
if (!gData.loginData.isLogin) {
|
|
|
- this.setProgress(60);
|
|
|
|
|
gData.loginData.login();
|
|
gData.loginData.login();
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|