topical media & game development
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.