                     cacheAsBitmap = true;
                 }
             }
-        }
-        
-        if (transformChanged)
-        {
-            transformChanged = false;
-            // Apply the transform props or matrix
-            TransformUtil.applyTransforms(this, _matrix, NaN, NaN, NaN, NaN, 
-                                          _rotation, _transformX, _transformY);
-            _matrix = null;
-            _rotation = NaN;
-            
-            invalidateParentSizeAndDisplayList();
-        }
+        }        
     }
 
     override protected function measure():void

import flash.geom.ColorTransform;
import flash.geom.Matrix;
import flash.geom.Rectangle;
import flash.geom.Transform;
import flash.utils.Dictionary;

import flex.events.FlexEvent;
import flex.events.ItemExistenceChangedEvent;
import flex.geom.Transform;
import flex.graphics.Graphic;
import flex.graphics.IGraphicElement;
import flex.graphics.IGraphicElementHost;

    /**
     *  Override so that we can return correct height when in scale mode. 
     */    
   [PercentProxy("percentHeight")]
    override public function get height():Number
    {
        if (_resizeMode == ResizeMode._SCALE_UINT)
