     
     override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
     {
+        if (_resizeMode == ResizeMode._SCALE_UINT)
+        {
+            unscaledWidth = measuredWidth;
+            unscaledHeight = measuredHeight;
+        }  
+        
         super.updateDisplayList(unscaledWidth, unscaledHeight);
 
         if (_layout)

            // setting the scale!
            if (measuredWidth != 0)
            {
                scaleX = w / measuredWidth;
                w = measuredWidth;
            }
            if (measuredHeight != 0)
            {
                scaleY = h / measuredHeight;
                h = measuredHeight;
            }
        }

import mx.core.IDataRenderer;
import mx.core.IDeferredInstance;
import mx.core.IFactory;
import mx.core.mx_internal;
import mx.core.UIComponent;
import mx.events.CollectionEvent;
import mx.events.PropertyChangeEvent;
import mx.events.PropertyChangeEventKind;
import mx.styles.IStyleClient;

use namespace mx_internal;
//--------------------------------------
//  Events
//--------------------------------------
