home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / zombietypocalypse.swf / scripts / classes / graphical / controls / buttons / GoToButton.as < prev   
Encoding:
Text File  |  2008-09-15  |  1.3 KB  |  51 lines

  1. package classes.graphical.controls.buttons
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.MouseEvent;
  5.    import game.ThisGameManager;
  6.    import main.GameManager;
  7.    
  8.    public class GoToButton extends GenericButton
  9.    {
  10.        
  11.       
  12.       public var hit_area:MovieClip;
  13.       
  14.       public function GoToButton()
  15.       {
  16.          super();
  17.       }
  18.       
  19.       override protected function onClick(param1:MouseEvent) : void
  20.       {
  21.          var destLabel:String = null;
  22.          var Split:Array = null;
  23.          var i:Number = NaN;
  24.          var e:MouseEvent = param1;
  25.          if(GameManager.getInstance().AreButtonsEnabled)
  26.          {
  27.             mouseChannel.stop();
  28.             if(!ThisGameManager.getInstance().mute)
  29.             {
  30.                mouseChannel = sManager.mClick.play();
  31.             }
  32.             destLabel = this.name;
  33.             Split = destLabel.split("_");
  34.             try
  35.             {
  36.                GameManager.getInstance().gotoAndPlay(Split[1]);
  37.                GameManager.getInstance().lockButtons();
  38.             }
  39.             catch(e:Error)
  40.             {
  41.                i = 0;
  42.                while(i < Split.length)
  43.                {
  44.                   i++;
  45.                }
  46.             }
  47.          }
  48.       }
  49.    }
  50. }
  51.