home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Puzzle / filler.swf / scripts / com / mochi / Preloader.as < prev    next >
Encoding:
Text File  |  2008-09-02  |  1.6 KB  |  60 lines

  1. package com.mochi
  2. {
  3.    import flash.display.DisplayObject;
  4.    import flash.display.MovieClip;
  5.    import flash.events.IOErrorEvent;
  6.    import flash.utils.getDefinitionByName;
  7.    
  8.    public dynamic class Preloader extends MovieClip
  9.    {
  10.       
  11.       public static var GAME_OPTIONS:Object = {
  12.          "id":"74eaa3b8c08bf451",
  13.          "res":"600x500"
  14.       };
  15.       
  16.       public static var MAIN_CLASS:String = "filler";
  17.        
  18.       
  19.       private var did_load:Boolean;
  20.       
  21.       public function Preloader()
  22.       {
  23.          var f:Function = null;
  24.          var opts:Object = null;
  25.          var k:String = null;
  26.          super();
  27.          f = function(param1:IOErrorEvent):void
  28.          {
  29.          };
  30.          loaderInfo.addEventListener(IOErrorEvent.IO_ERROR,f);
  31.          opts = {};
  32.          for(k in GAME_OPTIONS)
  33.          {
  34.             opts[k] = GAME_OPTIONS[k];
  35.          }
  36.          opts.background = 5592405;
  37.          opts.color = 16777215;
  38.          opts.outline = 16777215;
  39.          opts.ad_started = function():void
  40.          {
  41.             did_load = true;
  42.          };
  43.          opts.ad_finished = function():void
  44.          {
  45.             var _loc1_:Class = null;
  46.             var _loc2_:Object = null;
  47.             _loc1_ = Class(getDefinitionByName(MAIN_CLASS));
  48.             _loc2_ = new _loc1_();
  49.             parent.addChild(_loc2_ as DisplayObject);
  50.             if(_loc2_.init)
  51.             {
  52.                _loc2_.init(did_load);
  53.             }
  54.          };
  55.          opts.clip = this;
  56.          MochiAd.showPreGameAd(opts);
  57.       }
  58.    }
  59. }
  60.