0 Replies Latest reply on Aug 17, 2009 5:55 PM by Chet Haase

    [svn:fx-trunk] 9360: Fix for shader-transition bug.

    Chet Haase Level 3

      Revision: 9360

      Author:   chaase@adobe.com

      Date:     2009-08-17 17:55:22 -0700 (Mon, 17 Aug 2009)

       

      Log Message:

      ***********

      Fix for shader-transition bug. Target objects inside containment hierarchy with filters (dropShadow, etc.) were not happening correctly (usually just blinking out the target during the effect). The problem was that the concatenatedMatrix for the target object is not correct in some cases, such as the case where there is a filter in the parent hierarchy. So we have to calculate our own, walking the parents and concatenating a matrix all the way up.

       

      QE notes:  None.

      Doc notes:  None.

      Bugs:  sdk-19809

      Reviewer:  Evtim (plus Glenn for some code that avoids importing UIComponent into MatrixUtil)

      Tests run: checkintests, Mustella (spark/effects/[AnimateShaderTransition|Wipe|CrossFade])

      Is noteworthy for integration: No

       

      Ticket Links:

      ************

          http://bugs.adobe.com/jira/browse/sdk-19809

       

      Modified Paths:

      **************

          flex/sdk/trunk/frameworks/projects/framework/src/mx/utils/MatrixUtil.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/primitives/supportClasses/GraphicEleme nt.as

          flex/sdk/trunk/frameworks/projects/spark/src/spark/utils/BitmapUtil.as