home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / Beez.swf / scripts / caurina / transitions / PropertyInfoObj.as < prev    next >
Encoding:
Text File  |  2008-09-03  |  2.4 KB  |  68 lines

  1. package caurina.transitions
  2. {
  3.    public class PropertyInfoObj
  4.    {
  5.        
  6.       
  7.       public var modifierParameters:Array;
  8.       
  9.       public var isSpecialProperty:Boolean;
  10.       
  11.       public var valueComplete:Number;
  12.       
  13.       public var modifierFunction:Function;
  14.       
  15.       public var extra:Object;
  16.       
  17.       public var valueStart:Number;
  18.       
  19.       public var hasModifier:Boolean;
  20.       
  21.       public var arrayIndex:Number;
  22.       
  23.       public var originalValueComplete:Object;
  24.       
  25.       public function PropertyInfoObj(p_valueStart:Number, p_valueComplete:Number, p_originalValueComplete:Object, p_arrayIndex:Number, p_extra:Object, p_isSpecialProperty:Boolean, p_modifierFunction:Function, p_modifierParameters:Array)
  26.       {
  27.          super();
  28.          valueStart = p_valueStart;
  29.          valueComplete = p_valueComplete;
  30.          originalValueComplete = p_originalValueComplete;
  31.          arrayIndex = p_arrayIndex;
  32.          extra = p_extra;
  33.          isSpecialProperty = p_isSpecialProperty;
  34.          hasModifier = Boolean(p_modifierFunction);
  35.          modifierFunction = p_modifierFunction;
  36.          modifierParameters = p_modifierParameters;
  37.       }
  38.       
  39.       public function toString() : String
  40.       {
  41.          var returnStr:* = "\n[PropertyInfoObj ";
  42.          returnStr += "valueStart:" + String(valueStart);
  43.          returnStr += ", ";
  44.          returnStr += "valueComplete:" + String(valueComplete);
  45.          returnStr += ", ";
  46.          returnStr += "originalValueComplete:" + String(originalValueComplete);
  47.          returnStr += ", ";
  48.          returnStr += "arrayIndex:" + String(arrayIndex);
  49.          returnStr += ", ";
  50.          returnStr += "extra:" + String(extra);
  51.          returnStr += ", ";
  52.          returnStr += "isSpecialProperty:" + String(isSpecialProperty);
  53.          returnStr += ", ";
  54.          returnStr += "hasModifier:" + String(hasModifier);
  55.          returnStr += ", ";
  56.          returnStr += "modifierFunction:" + String(modifierFunction);
  57.          returnStr += ", ";
  58.          returnStr += "modifierParameters:" + String(modifierParameters);
  59.          return returnStr + "]\n";
  60.       }
  61.       
  62.       public function clone() : PropertyInfoObj
  63.       {
  64.          return new PropertyInfoObj(valueStart,valueComplete,originalValueComplete,arrayIndex,extra,isSpecialProperty,modifierFunction,modifierParameters);
  65.       }
  66.    }
  67. }
  68.