     
                 _height *= scalingFactorY;
             }
-            else if (invalidateSizeFlag)
-            {
-                // If we're not compatible with Flex3 (measuredHeight is pre-scale always)
-                // and scaleX is changing we need to invalidate parent size and display list
-                // since we are not going to detect a change in measured sizes during measure.
-                invalidateParentSizeAndDisplayList();
-            }
             
-            super.scaleY = oldScaleY = _scaleY;
+			oldScaleY = sY;
         }
 
         if (x != oldX || y != oldY)

     *  @private
     *  Storage for the scaleY property.
     */
    private var _scaleY:Number = 1.0;

    [Bindable("scaleYChanged")]
    [Inspectable(category="Size", defaultValue="1.0")]

     *  @private
     *  Storage for the scaleX property.
     */
    [Bindable("scaleXChanged")]
    [Inspectable(category="Size", defaultValue="1.0")]

