home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / zombietypocalypse.swf / scripts / game / panel / TryAgain.as < prev    next >
Encoding:
Text File  |  2008-09-15  |  2.4 KB  |  68 lines

  1. package game.panel
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.MouseEvent;
  5.    import game.ThisGameManager;
  6.    
  7.    [Embed(source="/_assets/assets.swf", symbol="game.panel.TryAgain")]
  8.    public class TryAgain extends MovieClip
  9.    {
  10.        
  11.       
  12.       public var tryy:MovieClip;
  13.       
  14.       public var menuu:MovieClip;
  15.       
  16.       public function TryAgain()
  17.       {
  18.          var _loc1_:MovieClip = null;
  19.          var _loc2_:MovieClip = null;
  20.          super();
  21.          if(ThisGameManager.getInstance().player.lives == 0)
  22.          {
  23.             this.visible = false;
  24.             ThisGameManager.getInstance().gotoAndPlay("blenda2Loop");
  25.             return;
  26.          }
  27.          _loc1_ = MovieClip(this.getChildByName("tryy"));
  28.          _loc2_ = MovieClip(this.getChildByName("menuu"));
  29.          _loc1_.addEventListener(MouseEvent.CLICK,goto);
  30.          _loc1_.addEventListener(MouseEvent.ROLL_OVER,MouseOver);
  31.          _loc1_.addEventListener(MouseEvent.ROLL_OUT,MouseOut);
  32.          _loc2_.addEventListener(MouseEvent.CLICK,goto);
  33.          _loc2_.addEventListener(MouseEvent.ROLL_OVER,MouseOver);
  34.          _loc2_.addEventListener(MouseEvent.ROLL_OUT,MouseOut);
  35.          _loc1_.stop();
  36.          _loc2_.stop();
  37.       }
  38.       
  39.       private function goto(param1:MouseEvent) : void
  40.       {
  41.          if(MovieClip(param1.currentTarget).name == "menuu" || ThisGameManager.getInstance().player.lives == 0)
  42.          {
  43.             ThisGameManager.getInstance().gotoAndPlay("blenda2Loop");
  44.          }
  45.          else
  46.          {
  47.             --ThisGameManager.getInstance().player.lives;
  48.             ThisGameManager.getInstance().gameOver = false;
  49.             ThisGameManager.getInstance().currentLevel = int((ThisGameManager.getInstance().player.saveLevel - 1) / 2) * 2 + 1;
  50.             ThisGameManager.getInstance().level.setLevel(ThisGameManager.getInstance().currentLevel);
  51.             ThisGameManager.getInstance().player.reset();
  52.             ThisGameManager.getInstance().dock.setAll();
  53.             ThisGameManager.getInstance().gotoAndPlay("2nextRound");
  54.          }
  55.       }
  56.       
  57.       private function MouseOut(param1:MouseEvent) : void
  58.       {
  59.          MovieClip(param1.currentTarget).gotoAndStop(1);
  60.       }
  61.       
  62.       private function MouseOver(param1:MouseEvent) : void
  63.       {
  64.          MovieClip(param1.currentTarget).gotoAndStop(2);
  65.       }
  66.    }
  67. }
  68.