     {
         super(target);
         applyLocalProjection = true;
-        affectLayout = false;
+        applyChangesPostLayout = true;
     }
 
     //--------------------------------------------------------------------------

     */
    override protected function initInstance(instance:IEffectInstance):void
    {
        if(affectLayout)
        {
           addMotionPath("scaleZ", scaleZFrom, scaleZTo, scaleZBy);
        }

 *  &lt;mx:Scale3D
 *    <b>Properties</b>
 *    id="ID"
 *    applyChangesPostLayout="true"
 *    scaleZBy="no default"
 *    scaleZFrom="no default"
 *    scaleZTo="no default"
