SpecialPropertySplitter.as 1011 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package caurina.transitions {
  2. /**
  3. * SpecialPropertySplitter
  4. * A proxy setter for special properties
  5. *
  6. * @author Zeh Fernando
  7. * @version 1.0.0
  8. * @private
  9. */
  10. public class SpecialPropertySplitter {
  11. public var parameters:Array;
  12. public var splitValues:Function;
  13. /**
  14. * Builds a new group special property object.
  15. *
  16. * @param p_splitFunction Function Reference to the function used to split a value
  17. */
  18. public function SpecialPropertySplitter (p_splitFunction:Function, p_parameters:Array) {
  19. splitValues = p_splitFunction;
  20. parameters = p_parameters;
  21. }
  22. /**
  23. * Converts the instance to a string that can be used when trace()ing the object
  24. */
  25. public function toString():String {
  26. var value:String = "";
  27. value += "[SpecialPropertySplitter ";
  28. value += "splitValues:"+String(splitValues); // .toString();
  29. value += ", ";
  30. value += "parameters:"+String(parameters);
  31. value += "]";
  32. return value;
  33. }
  34. }
  35. }