home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Gridshock / gridshock.swf / scripts / Gridshock.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  1.5 KB  |  47 lines

  1. package
  2. {
  3.    import com.bowlerhatgames.display.GameRoot;
  4.    import com.bowlerhatgames.gridshock.GameBoard;
  5.    import com.bowlerhatgames.gridshock.GlobalSettings;
  6.    import flash.display.MovieClip;
  7.    import flash.events.ContextMenuEvent;
  8.    import flash.events.Event;
  9.    import flash.net.URLRequest;
  10.    import flash.net.navigateToURL;
  11.    import mochi.as3.MochiServices;
  12.    
  13.    [Embed(source="/_assets/assets.swf", symbol="symbol77")]
  14.    public class Gridshock extends GameRoot
  15.    {
  16.       public static const GAME_ID:String = "Gridshock";
  17.       
  18.       public var gameBoard:GameBoard;
  19.       
  20.       private var _mochiContainer:MovieClip;
  21.       
  22.       public function Gridshock()
  23.       {
  24.          super();
  25.          this.addEventListener(Event.ADDED_TO_STAGE,addedToStageHandler);
  26.       }
  27.       
  28.       override protected function playMoreItemSelectHandler(param1:ContextMenuEvent) : void
  29.       {
  30.          navigateToURL(new URLRequest(GlobalSettings.MORE_GAMES_URL),"_blank");
  31.       }
  32.       
  33.       private function addedToStageHandler(param1:Event) : void
  34.       {
  35.          param1.currentTarget.removeEventListener(param1.type,arguments.callee);
  36.          this._mochiContainer = new MovieClip();
  37.          this.addChild(this._mochiContainer);
  38.          MochiServices.connect("38ef553de9d1dbe6",this._mochiContainer);
  39.          if(this.loaderInfo.url.indexOf("file://") < 0)
  40.          {
  41.             MochiBot.track(this,"e3579a37");
  42.          }
  43.       }
  44.    }
  45. }
  46.  
  47.