home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / mx / controls / videoClasses / NCManagerConnectClient.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  1.3 KB  |  58 lines

  1. package mx.controls.videoClasses
  2. {
  3.    import flash.net.NetConnection;
  4.    import mx.core.mx_internal;
  5.    
  6.    use namespace mx_internal;
  7.    
  8.    public class NCManagerConnectClient
  9.    {
  10.       mx_internal static const VERSION:String = "3.5.0.12683";
  11.       
  12.       public var connIndex:uint;
  13.       
  14.       public var owner:NCManager;
  15.       
  16.       public var pending:Boolean;
  17.       
  18.       public var netConnection:NetConnection;
  19.       
  20.       public function NCManagerConnectClient(param1:NetConnection, param2:NCManager = null, param3:uint = 0)
  21.       {
  22.          super();
  23.          this.owner = param2;
  24.          this.netConnection = param1;
  25.          this.connIndex = param3;
  26.          this.pending = false;
  27.       }
  28.       
  29.       public function onPlayStatus(... rest) : void
  30.       {
  31.       }
  32.       
  33.       public function onMetaData(... rest) : void
  34.       {
  35.       }
  36.       
  37.       public function onBWCheck(... rest) : uint
  38.       {
  39.          return ++owner.payload;
  40.       }
  41.       
  42.       public function onBWDone(... rest) : void
  43.       {
  44.          var _loc2_:Number = NaN;
  45.          if(rest.length > 0)
  46.          {
  47.             _loc2_ = Number(rest[0]);
  48.          }
  49.          owner.onConnected(netConnection,_loc2_);
  50.       }
  51.       
  52.       public function close() : void
  53.       {
  54.       }
  55.    }
  56. }
  57.  
  58.