     //----------------------------------
     //  resizeMode
     //----------------------------------
-    private static const _NORMAL_UINT:uint = 0;
-    private static const _SCALE_UINT:uint = 1;
-    private var _resizeMode:uint = _NORMAL_UINT;
-
-    /**
-     *  Converts from the <code>String</code> to the <code>uint</code>
-     *  representation of the enumeration value.
-     *
-     *  @param value The String representation of the enumeration.
-     *
-     *  @return The uint value corresponding to the String.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    private static function resizeModeToUINT(value:String):uint
-    {
-        if (value == ResizeMode.SCALE)
-            return _SCALE_UINT;
-        return _NORMAL_UINT;
-    }
-
-    /**
-     *  Converts from the <code>uint</code> to the <code>String</code>
-     *  representation of the enumeration values.
-     *
-     *  @param value The uint value of the enumeration. 
-     *
-     *  @return The String corresponding to the uint value.
-     *  
-     *  @langversion 3.0
-     *  @playerversion Flash 10
-     *  @playerversion AIR 1.5
-     *  @productversion Flex 4
-     */
-    private static function resizeModeToString(value:uint):String
-    {
-        if (value == _SCALE_UINT)
-            return ResizeMode.SCALE;
-        return ResizeMode.NORMAL;
-    }
-    
+    
+    private var _resizeMode:String = ResizeMode.NOSCALE; 
+
     /**
      *  The ResizeMode for this container. If the resize mode
-     *  is set to <code>ResizeMode.NORMAL</code>, resizing is done by laying 
+     *  is set to <code>ResizeMode.NOSCALE</code>, resizing is done by laying 
      *  out the children with the new width and height. If the 
      *  resize mode is set to <code>ResizeMode.SCALE</code>, all of the children 
      *  keep their unscaled width and height and the children 
      *  are scaled to change size.
      * 
-     * <p>The default value is <code>ResizeMode.NORMAL</code>, corresponding to "normal".</p>
+     * <p>The default value is <code>ResizeMode.NOSCALE</code>, corresponding to "noScale".</p>
      * 
      * @see spark.components.ResizeMode
      *  

    override protected function skipMeasure():Boolean
    {
        // We never want to skip measure, if we resize by scaling
        return _resizeMode == _SCALE_UINT ? false : super.skipMeasure();
    }

    /**

     */
    public function get resizeMode():String
    {
        return _resizeMode; 
    }
    
    public function set resizeMode(value:String):void
    {
        if (_resizeMode == value)
            return;

        // If old value was scale, reset it            
        if (_resizeMode == ResizeMode.SCALE)
            setStretchXY(1, 1);

        _resizeMode = value;
