topical media & game development

talk show tell print

lib-flex-animation-code-10-caurina-transitions-SpecialProperty.ax

lib-flex-animation-code-10-caurina-transitions-SpecialProperty.ax (swf ) [ flash ] flex


  package caurina.transitions {
          
          
@ax-lib-flex-animation-code-10-caurina-transitions-SpecialProperty A kind of a getter/setter for special properties @author Zeh Fernando @version 1.0.0 @private

  
  
          public class @ax-lib-flex-animation-code-10-caurina-transitions-SpecialProperty {
          
                  public var getValue:Function; // (p_obj:Object, p_parameters:Array, p_extra:Object): Number
                  public var setValue:Function; // (p_obj:Object, p_value:Number, p_parameters:Array, p_extra:Object): Void
                  public var parameters:Array;
                  public var preProcess:Function; // (p_obj:Object, p_parameters:Array, p_originalValueComplete:Object, p_extra:Object): Number
  
                  
Builds a new special property object. @param p_getFunction Function Reference to the function used to get the special property value @param p_setFunction Function Reference to the function used to set the special property value

  
                  public function @ax-lib-flex-animation-code-10-caurina-transitions-SpecialProperty (p_getFunction:Function, p_setFunction:Function, p_parameters:Array = null, p_preProcessFunction:Function = null) {
                          getValue = p_getFunction;
                          setValue = p_setFunction;
                          parameters = p_parameters;
                          preProcess = p_preProcessFunction;
                  }
          
                  
Converts the instance to a string that can be used when trace()ing the object

  
                  public function toString():String {
                          var value:String = "";
                          value += "[@ax-lib-flex-animation-code-10-caurina-transitions-SpecialProperty ";
                          value += "getValue:"+String(getValue);
                          value += ", ";
                          value += "setValue:"+String(setValue);
                          value += ", ";
                          value += "parameters:"+String(parameters);
                          value += ", ";
                          value += "preProcess:"+String(preProcess);
                          value += "]";
                          return value;
                  }
          }
  }
  


(C) Æliens 18/6/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.