home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Esportes / CrossingCup.swf / scripts / __Packages / CNewGameScreen.as < prev    next >
Encoding:
Text File  |  2007-12-11  |  2.2 KB  |  75 lines

  1. class CNewGameScreen extends CScreen
  2. {
  3.    var ctr;
  4.    var onEnterFrame;
  5.    var txTeamName;
  6.    var myflag;
  7.    var txCornerKicker;
  8.    var txKicker;
  9.    var txGoalie;
  10.    var mcUniform1;
  11.    var mcUniform2;
  12.    var ListTeam;
  13.    var id;
  14.    function CNewGameScreen()
  15.    {
  16.       super();
  17.       if(_global.AppStarted == undefined)
  18.       {
  19.          return undefined;
  20.       }
  21.       this.ctr = 0;
  22.       this.onEnterFrame = function()
  23.       {
  24.          if(this.ctr > 1)
  25.          {
  26.             this.onEnterFrame = null;
  27.             this.CreateList();
  28.             _global.__DISPATCH({type:"changeTeam",id:1});
  29.          }
  30.          this.ctr = this.ctr + 1;
  31.       };
  32.       EventCenter.access().addEventListener("teamChanged",this);
  33.       _global.__DISPATCH({type:"changeTeam",id:1});
  34.    }
  35.    function teamChanged(event)
  36.    {
  37.       var _loc2_ = CTeamManager.ins().currentTeam;
  38.       this.txTeamName.text = _loc2_.teamname;
  39.       this.myflag.toid = _loc2_.flagid;
  40.       this.myflag.setFlag(_loc2_.flagid);
  41.       this.txCornerKicker.text = _loc2_.cornerkicker;
  42.       this.txKicker.text = _loc2_.kicker;
  43.       this.txGoalie.text = _loc2_.goalie;
  44.       this.mcUniform1.shirt.gotoAndStop(_loc2_.shirtcolor1);
  45.       this.mcUniform1.pants.gotoAndStop(_loc2_.pantscolor1);
  46.       this.mcUniform2.shirt.gotoAndStop(_loc2_.shirtcolor2);
  47.       this.mcUniform2.pants.gotoAndStop(_loc2_.pantscolor2);
  48.       SoundManager.ins().playMouseover();
  49.    }
  50.    function selectTeam()
  51.    {
  52.       CTournament.ins().newTournament();
  53.       _global.__DISPATCH({type:"endScreen",name:this._name});
  54.    }
  55.    function CreateList()
  56.    {
  57.       CTeamManager.ins().randomTeam();
  58.       var _loc6_ = CTeamManager.ins().teams;
  59.       var _loc5_ = 0;
  60.       while(_loc5_ < _loc6_.length)
  61.       {
  62.          var _loc4_ = CTeam(_loc6_[_loc5_]);
  63.          var _loc3_ = this.ListTeam.addThumb({identifier:"ItemList",height:25});
  64.          _loc3_.id = _loc4_.id;
  65.          _loc3_.txJudul.text = _loc4_.teamname;
  66.          _loc3_.flag.toid = _loc4_.flagid;
  67.          _loc3_.onPress = function()
  68.          {
  69.             _global.__DISPATCH({type:"changeTeam",id:this.id});
  70.          };
  71.          _loc5_ = _loc5_ + 1;
  72.       }
  73.    }
  74. }
  75.