home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / com / facebook / commands / video / UploadVideo.as
Encoding:
Text File  |  2010-06-23  |  1.9 KB  |  80 lines

  1. package com.facebook.commands.video
  2. {
  3.    import com.facebook.facebook_internal;
  4.    import com.facebook.net.FacebookCall;
  5.    import com.facebook.net.IUploadVideo;
  6.    
  7.    use namespace facebook_internal;
  8.    
  9.    public class UploadVideo extends FacebookCall implements IUploadVideo
  10.    {
  11.       public static const METHOD_NAME:String = "video.upload";
  12.       
  13.       public static const SCHEMA:Array = ["data","title","description"];
  14.       
  15.       protected var _title:String;
  16.       
  17.       protected var _ext:String;
  18.       
  19.       protected var _data:Object;
  20.       
  21.       protected var _description:String;
  22.       
  23.       public function UploadVideo(param1:String, param2:Object, param3:String = null, param4:String = null)
  24.       {
  25.          super(METHOD_NAME);
  26.          this.ext = param1;
  27.          this.data = param2;
  28.          this.title = param3;
  29.          this.description = param4;
  30.       }
  31.       
  32.       public function get ext() : String
  33.       {
  34.          return this._ext;
  35.       }
  36.       
  37.       public function set description(param1:String) : void
  38.       {
  39.          this._description = param1;
  40.       }
  41.       
  42.       public function get data() : Object
  43.       {
  44.          return this._data;
  45.       }
  46.       
  47.       public function set title(param1:String) : void
  48.       {
  49.          this._title = param1;
  50.       }
  51.       
  52.       public function set ext(param1:String) : void
  53.       {
  54.          this._ext = param1;
  55.       }
  56.       
  57.       public function set data(param1:Object) : void
  58.       {
  59.          this._data = param1;
  60.       }
  61.       
  62.       override facebook_internal function initialize() : void
  63.       {
  64.          applySchema(SCHEMA,this.data,this.title,this.description);
  65.          super.facebook_internal::initialize();
  66.       }
  67.       
  68.       public function get title() : String
  69.       {
  70.          return this._title;
  71.       }
  72.       
  73.       public function get description() : String
  74.       {
  75.          return this._description;
  76.       }
  77.    }
  78. }
  79.  
  80.