0 Replies Latest reply on Dec 21, 2009 4:03 PM by Chet Haase

    [svn:fx-trunk] 13133: Fix to transform effects to ignore projection on 2D effects.

    Chet Haase Level 3

      Revision: 13133

      Revision: 13133

      Author:   chaase@adobe.com

      Date:     2009-12-21 16:02:54 -0800 (Mon, 21 Dec 2009)

      Log Message:


      Fix to transform effects to ignore projection on 2D effects. The prior implementation meant that even 2D effects, like Move, would cause us to set the projection information on a target object's container, even though we were not changing 3D values.

      The fix is to set the default values of the projection properties to false in AnimateTransformInstance. That way, any 3D effect (AnimateTransform3D or its subclasses) would cuase the properties to be set according to the 3D defaults (or values that the developer set them to), whereas any 2D effect would leave the values false, which would result in our ignoring the projection matrix for that effect.


      QE notes: Breaks several AnimateTransform tests in Mustella, but new behavior is correct and tests should be updated (they have been excluded for now)

      Doc notes: None

      Bugs: SDK-24396

      Reviewer: Ely

      Tests run: Checkintests, Mustella sparrk transform effects (AnimateTransform, Move, AnimateTransform3D, etc.)

      Is noteworthy for integration: no


      Ticket Links:




      Modified Paths:


          flex/sdk/trunk/frameworks/projects/spark/src/spark/effects/supportClasses/AnimateTransfor mInstance.as