| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- import FireEventObserver from '../framework/FireEventObserver';
- import PreloadManager from '../common/PreloadManager';
- import AudioControlManager from '../common/AudioControlManager';
- import Event from '../net/Event';
- import LogicUnitManager from '../framework/LogicUnitManager'
- import Common from '../common/Common';
- cc.Class({
- extends: FireEventObserver,
- properties: {
- // progressBar: cc.ProgressBar,
- // wxLogin:cc.Button,
- // ykLogin:cc.Button,
- // zhLogin:cc.Button,
- // ljLogin:cc.Button,
- // yk2Login:cc.Button,
- // loginBtnNode:cc.Node,
- // loadproNode:cc.Node,
- // loginBannerNode:cc.Node,
- // regAndreadNode:cc.Node,
- // regNode:cc.Node,
- // readNode:cc.Node,
- // gotoRegBtn:cc.Node,
- nvren:cc.Node,
- hallsBtns:cc.Node,
- dzjjHall:cc.Node,
- carsHall:cc.Node,
- sportsHall:cc.Node,
- dzyyHall:cc.Node,
- buyuHall:cc.Node,
- },
- onLoad()
- {
- // window['onGameBoot']();
- // cc.macro.ENABLE_CULLING = false;
- // this.loginBtnNode.active = false
- // this.progressBarTarget = 0;
- // this.scale = 1;
- // this.initListener();
- // this.preloadCount = 0;
- // this.preloadTotal = 5;
- // this.lum = LogicUnitManager;
- // this.loginLogic = this.lum.getBehavior('LoginBehavior');
- // // this.loginLogic.CreateLoginStart();
- // this.bloaded = true
- // this.node.Opacity=0;
- // this.node.runAction(cc.fadeIn(1.0));
- this.dzjjHall.active = false
- this.carsHall.active = false
- this.sportsHall.active = false
- this.dzyyHall.active = false
- this.buyuHall.active = false
- this.show()
- // this.animation = this.nvren.getComponent(cc.Animation);
-
- // this.animation.on('finished', this.onGuideFinished, this);
- // this.animation.play('nrcome1');
- var self = this
-
- },
- onGuideFinished(){
- console.log("onGuideFinished--------------------")
- this.animation.play('nrcome')
- },
- initListener()
- {
- // this.onBehaviorEvent('LoginBehavior',Event.COM_MSG.PRELOAD_DONE,this.onLoaded.bind(this));
- // this.onBehaviorEvent('LoginBehavior',Event.SOCKET_MSG.OPEN, this.onSocketOpen.bind(this));
- },
- onSocketOpen(sender,result)
- {
- this.bloaded = true
- },
- onLoaded(sender, result)
- {
- this.preloadCount++;
- this.progressBarTarget = this.preloadCount / this.preloadTotal;
- console.log("this.preloadCount:"+this.preloadCount+"this.progressBarTarget:"+this.progressBarTarget+"")
- if (this.progressBarTarget >= 1 && this.bloaded)
- {
- this.onResourcesLoaded();
- }
- },
- start()
- {
- // this.preloadManager = new PreloadManager();
- // this.audioControlManager = new AudioControlManager();
- // //加载动画和预制体
- // this.preloadManager.run();
- // //加载音频
- // this.audioControlManager.run();
- // var self = this;
- // cc.director.preloadScene("hall", function(){
- // console.log("preload scene battle");
- // self.onLoaded();
- // })
- },
- onResourcesLoaded()
- {
- this.loginBtnNode.active = true
- this.loadproNode.active = false
- },
- update(dt)
- {
- // if (this.progressBar.progress < this.progressBarTarget)
- // {
- // this.progressBar.progress += dt*this.scale
- // }
- // if (this.progressBarTarget >= 1 && this.bloaded && this.loginLogic.needShowAuth == false) {
- // this.onResourcesLoaded();
- // } else if (this.progressBarTarget >= 5 / 6 && this.bloaded && this.loginLogic.needShowAuth == false) {
- // this.onResourcesLoaded();
- // }
- },
- clickWXLogin(sender)
- {
- //weixin login
- // this.loginLogic.login()
- },
- clickYKLogin(sender){
- //youke login
- cc.director.loadScene('hall');
- },
- clickZHLogin(sender){
- //zhang hao login
- sender.target.active = false
- this.ykLogin.node.active = false
- this.loginBannerNode.active = true
- this.ljLogin.node.active = true
- this.yk2Login.node.active = true
- },
- clickRegBtn(sender){
- this.regAndreadNode.active = true
- this.regNode.active = true
- },
- clickReadYsBtn(sender){
- this.regNode.active = false
- this.readNode.active = true
-
- },
- clickCloseReg(sender){
- if (this.regNode.active) {
- this.regAndreadNode.active = false
- }else{
- this.regNode.active = true
- this.readNode.active = false
- }
- },
- clickCarGameHall(sender){
- this.showingHall = this.carsHall.getComponent('CarsHallController')
- this.display()
- },
- clickDZJJHall(sender){
- this.showingHall = this.dzjjHall.getComponent('DzjjHallController')
- this.display()
- },
- clickSportsHall(sender){
- this.showingHall = this.sportsHall.getComponent('SportsHallController')
- this.display()
- },
- clickDZYYHall(sender){
- this.showingHall = this.dzyyHall.getComponent('DianziYouyiHallController')
- this.display()
- },
- clickBuYuHall(sender){
- this.showingHall = this.buyuHall.getComponent('BuyuHallController')
- this.display()
- },
-
-
- display(){
- var animation = this.hallsBtns.getComponent(cc.Animation);
- var hallsGoFinished = function(){
- this.showingHall.playShow()
- this.hallsBtns._parent._parent.active = false
- };
- animation.on('finished', hallsGoFinished, this);
- animation.play('hallsgo');
- this.animation.play('nrgo')
- },
- clickReturnBtn(){
- if (this.showingHall) {
- this.showingHall.playEnd(this)
- this.showingHall = null
- }
- },
- show(param)
- {
- this.hallsBtns._parent._parent.active = true
- this.animation = this.nvren.getComponent(cc.Animation);
- this.hallsBtns.getComponent(cc.Animation).off("finished")
- this.hallsBtns.y = 0
- this.hallsBtns.x = 0
- this.hallsBtns.getComponent(cc.Animation).play('hallscome');
-
- this.animation.on('finished', this.onGuideFinished, this);
- this.animation.play('nrcome1');
- }
- });
|