home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Puzzle / HexiomConnect.swf / scripts / HexEvent.as < prev    next >
Encoding:
Text File  |  2008-08-29  |  1.2 KB  |  47 lines

  1. package
  2. {
  3.    import flash.events.Event;
  4.    
  5.    public class HexEvent extends Event
  6.    {
  7.       
  8.       public static const RANDOM:String = "Random";
  9.       
  10.       public static const LOAD:String = "Load";
  11.       
  12.       public static const EDIT:String = "Edit";
  13.       
  14.       public static const PLAY:String = "Play";
  15.       
  16.       public static const SHRUNK:String = "Shrunk";
  17.       
  18.       public static const NEXT_LEVEL:String = "Next Level";
  19.       
  20.       public static const GROWN:String = "Grown";
  21.       
  22.       public static const MENU:String = "Menu";
  23.        
  24.       
  25.       public var level:int;
  26.       
  27.       public var board:Board;
  28.       
  29.       public function HexEvent(param1:String, param2:Boolean = false, param3:Boolean = false, param4:Board = null, param5:int = 0)
  30.       {
  31.          super(param1,param2,param3);
  32.          this.board = param4;
  33.          this.level = param5;
  34.       }
  35.       
  36.       override public function toString() : String
  37.       {
  38.          return formatToString("HexEvent","type","bubbles","cancelable","eventPhase","board","level");
  39.       }
  40.       
  41.       override public function clone() : Event
  42.       {
  43.          return new HexEvent(type,bubbles,cancelable,board,level);
  44.       }
  45.    }
  46. }
  47.