home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 150 / MOBICLIC150.ISO / pc / DATA / HOTE / launcher_as3 / launcher.swf / scripts / com / milanpresse / launcher / HoteAS2LocalConnection.as < prev    next >
Text File  |  2012-12-18  |  1KB  |  48 lines

  1. package com.milanpresse.launcher
  2. {
  3.    import flash.net.LocalConnection;
  4.    
  5.    public class HoteAS2LocalConnection
  6.    {
  7.        
  8.       
  9.       private var _lc:LocalConnection;
  10.       
  11.       private var _client:HoteAS2LocalConnectionClient;
  12.       
  13.       private var _connectionName:String;
  14.       
  15.       private var _module:HoteAS2;
  16.       
  17.       public function HoteAS2LocalConnection(param1:HoteAS2)
  18.       {
  19.          this._lc = new LocalConnection();
  20.          super();
  21.          this._module = param1;
  22.          this.client = new HoteAS2LocalConnectionClient(this._module);
  23.       }
  24.       
  25.       public function get client() : *
  26.       {
  27.          return this._client;
  28.       }
  29.       
  30.       public function set client(param1:*) : void
  31.       {
  32.          this._client = param1;
  33.          this._lc.client = this._client;
  34.       }
  35.       
  36.       public function connect(param1:String) : void
  37.       {
  38.          this._connectionName = param1;
  39.          this._lc.connect(this._connectionName);
  40.       }
  41.       
  42.       public function send(param1:String, param2:Function = null, ... rest) : void
  43.       {
  44.          this._lc.send.apply(null,[this._connectionName + "_HoteAS2",param1].concat(rest));
  45.       }
  46.    }
  47. }
  48.