             property == "postLayoutTranslationZ" || property == "postLayoutRotationX" ||
             property == "postLayoutRotationY" || property == "postLayoutRotationZ" ||
             property == "postLayoutScaleX" || property == "postLayoutScaleY" ||
-            property == "postLayoutScaleZ"
+            property == "postLayoutScaleZ" || 
+            property == "width" || property == "height"
             )
         {
             return;

import flash.geom.Vector3D;
import flash.utils.Dictionary;

import mx.core.IUIComponent;
import mx.core.mx_internal;
import mx.effects.CompositeEffect;

    override protected function applyValueToTarget(target:Object, property:String, 
                                          value:*, props:Object):void
    {
        // We've already set most of these properties in applyStartValues() or
        // applyEndValues() override; don't set them again here. Skip width/height
        // because they are only used to track the size for autoCenterTransform;
        // we should not apply those values as a side effect of this transform effect
        if (property == "translationX" || property == "translationY" ||
            property == "translationZ" || property == "rotationX" ||
            property == "rotationY" || property == "rotationZ" ||
