0 Replies Latest reply on Jan 29, 2009 11:31 AM by Chet Haase

    [svn] 4736: API improvements in some of the effects classes, such as:

    Chet Haase Level 3
      Revision: 4736
      Author: chaase@adobe.com
      Date: 2009-01-29 11:31:04 -0800 (Thu, 29 Jan 2009)

      Log Message:
      -----------
      API improvements in some of the effects classes, such as:

      - PropertyValuesHolder renamed to AnimationProperty
      - Also, values[] array changed to valueFrom and valueTo Objects
      - Also, 'delta' property changed to valueBy Object property
      - FxAnimate.propertyValuesList renamed to FxAnimate.animationProperties
      - Constant interpolator renamed Linear (old Linear interpolator went away)
      - ColorInterpolator renamed RGBInterpolator
      - HSBInterpolator now exists (not used by default: FxAnimateColor uses RGBInterpolator)
      - HSBColor: new data structure in mx.utils for holding HSB colors and converting from/to RGB
      - various changes to *Instance classes in effects (but these are not generally used externally)

      QE Notes: Mustella tests will break due to class and property renames. QE is fixing these issues and a follow-up putback to Mustella is expected
      Doc Notes: None
      Bugs: -
      Reviewer: Gordon
      tests: checkintests, Mustella: tests/Effects tests/ListDataEffects

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/mxml-2009-manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/manifest.xml
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxAnimate.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/FxAnimateFilter.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateColorInsta nce.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateInstance.a s
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxAnimateShaderTran sitionInstance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxFadeInstance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxMoveInstance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxResizeInstance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxRotate3DInstance. as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/effectClasses/FxRotateInstance.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/ArrayInterpolator.a s
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/EaseInOut.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/IInterpolator.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/NumberInterpolator. as
      flex/sdk/trunk/frameworks/projects/framework/src/FrameworkClasses.as

      Added Paths:
      -----------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/AnimationProperty.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/HSBInterpolator.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/Linear.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/RGBInterpolator.as
      flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/HSBColor.as

      Removed Paths:
      -------------
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/ColorInterpolator.a s
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/Constant.as
      flex/sdk/trunk/frameworks/projects/flex4/src/mx/effects/interpolation/Linear.as