home *** CD-ROM | disk | FTP | other *** search
/ Computer Active 2010 August / CA08.iso / Multimedija / shufflr.air / ShufflrClient.swf / scripts / com / facebook / data / stream / CommentsData.as < prev    next >
Encoding:
Text File  |  2010-06-23  |  3.5 KB  |  116 lines

  1. package com.facebook.data.stream
  2. {
  3.    import flash.events.Event;
  4.    import flash.events.EventDispatcher;
  5.    import flash.events.IEventDispatcher;
  6.    import mx.events.PropertyChangeEvent;
  7.    
  8.    public class CommentsData implements IEventDispatcher
  9.    {
  10.       private var _126536785can_post:Boolean;
  11.       
  12.       private var _bindingEventDispatcher:EventDispatcher = new EventDispatcher(IEventDispatcher(this));
  13.       
  14.       private var _1294922797can_remove:Boolean;
  15.       
  16.       private var _94851343count:uint;
  17.       
  18.       private var _106855379posts:Array;
  19.       
  20.       public function CommentsData()
  21.       {
  22.          super();
  23.       }
  24.       
  25.       public function dispatchEvent(param1:Event) : Boolean
  26.       {
  27.          return this._bindingEventDispatcher.dispatchEvent(param1);
  28.       }
  29.       
  30.       public function willTrigger(param1:String) : Boolean
  31.       {
  32.          return this._bindingEventDispatcher.willTrigger(param1);
  33.       }
  34.       
  35.       [Bindable(event="propertyChange")]
  36.       public function get count() : uint
  37.       {
  38.          return this._94851343count;
  39.       }
  40.       
  41.       public function removeEventListener(param1:String, param2:Function, param3:Boolean = false) : void
  42.       {
  43.          this._bindingEventDispatcher.removeEventListener(param1,param2,param3);
  44.       }
  45.       
  46.       [Bindable(event="propertyChange")]
  47.       public function get posts() : Array
  48.       {
  49.          return this._106855379posts;
  50.       }
  51.       
  52.       public function addEventListener(param1:String, param2:Function, param3:Boolean = false, param4:int = 0, param5:Boolean = false) : void
  53.       {
  54.          this._bindingEventDispatcher.addEventListener(param1,param2,param3,param4,param5);
  55.       }
  56.       
  57.       [Bindable(event="propertyChange")]
  58.       public function get can_remove() : Boolean
  59.       {
  60.          return this._1294922797can_remove;
  61.       }
  62.       
  63.       public function set can_post(param1:Boolean) : void
  64.       {
  65.          var _loc2_:Object = this._126536785can_post;
  66.          if(_loc2_ !== param1)
  67.          {
  68.             this._126536785can_post = param1;
  69.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"can_post",_loc2_,param1));
  70.          }
  71.       }
  72.       
  73.       public function set count(param1:uint) : void
  74.       {
  75.          var _loc2_:Object = this._94851343count;
  76.          if(_loc2_ !== param1)
  77.          {
  78.             this._94851343count = param1;
  79.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"count",_loc2_,param1));
  80.          }
  81.       }
  82.       
  83.       public function set can_remove(param1:Boolean) : void
  84.       {
  85.          var _loc2_:Object = this._1294922797can_remove;
  86.          if(_loc2_ !== param1)
  87.          {
  88.             this._1294922797can_remove = param1;
  89.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"can_remove",_loc2_,param1));
  90.          }
  91.       }
  92.       
  93.       public function set posts(param1:Array) : void
  94.       {
  95.          var _loc2_:Object = this._106855379posts;
  96.          if(_loc2_ !== param1)
  97.          {
  98.             this._106855379posts = param1;
  99.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"posts",_loc2_,param1));
  100.          }
  101.       }
  102.       
  103.       [Bindable(event="propertyChange")]
  104.       public function get can_post() : Boolean
  105.       {
  106.          return this._126536785can_post;
  107.       }
  108.       
  109.       public function hasEventListener(param1:String) : Boolean
  110.       {
  111.          return this._bindingEventDispatcher.hasEventListener(param1);
  112.       }
  113.    }
  114. }
  115.  
  116.