      */
    override protected function initInstance(instance:IEffectInstance):void
     {
-        if(affectLayout)
+        if (!applyChangesPostLayout)
         {
             addMotionPath("translationZ", zFrom, zTo, zBy);
         }

    public function Move3D(target:Object=null)
    {
        super(target);
        affectLayout = false;
        applyLocalProjection = true;
        instanceClass = AnimateTransformInstance;
    }
        
    //----------------------------------
    //  zBy
    //----------------------------------

 *  &lt;mx:Move3D
 *    <b>Properties</b>
 *    id="ID"
 *    applyChangesPostLayout="true"
 *    zBy="no default"
 *    zFrom="no default"
 *    zTo="no default"
