home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 173 / MOBICLIC173.ISO / mac / Milan.swf / scripts / launcher.as
Text File  |  2015-03-24  |  2KB  |  75 lines

  1. package
  2. {
  3.    import com.milanpresse.capsule.GameEngineCapsule;
  4.    import flash.system.ApplicationDomain;
  5.    
  6.    public class launcher extends GameEngineCapsule
  7.    {
  8.        
  9.       
  10.       private var algo = null;
  11.       
  12.       public var changeModule:Function = null;
  13.       
  14.       public var hostConfig = null;
  15.       
  16.       public var configXMLPath:String = "launcher_config.xml";
  17.       
  18.       public function launcher()
  19.       {
  20.          isHost = true;
  21.          super();
  22.          stage;
  23.       }
  24.       
  25.       override public function start(param1:Object = null) : void
  26.       {
  27.          var _loc2_:Class = ApplicationDomain.currentDomain.getDefinition("com.milanpresse.launcher.CapsuleAlgo") as Class;
  28.          this.algo = new _loc2_(this);
  29.       }
  30.       
  31.       override public function destroy() : void
  32.       {
  33.          this.algo.destroy();
  34.       }
  35.       
  36.       override public function sleep() : void
  37.       {
  38.       }
  39.       
  40.       override public function wake() : void
  41.       {
  42.       }
  43.       
  44.       public function get musicOn() : Boolean
  45.       {
  46.          return this.algo.musicOn;
  47.       }
  48.       
  49.       public function set musicOn(param1:Boolean) : void
  50.       {
  51.          this.algo.musicOn = param1;
  52.       }
  53.       
  54.       public function get subtitlesOn() : Boolean
  55.       {
  56.          return this.algo.subtitlesOn;
  57.       }
  58.       
  59.       public function set subtitlesOn(param1:Boolean) : void
  60.       {
  61.          this.algo.subtitlesOn = param1;
  62.       }
  63.       
  64.       public function get activeModule() : *
  65.       {
  66.          return this.algo.activeModule;
  67.       }
  68.       
  69.       public function get activeModuleObj() : *
  70.       {
  71.          return this.algo.activeModuleObj;
  72.       }
  73.    }
  74. }
  75.