                 return false;
             if (!isNaN(_percentWidth))
                 return false;
-            var value:* = ValuesManager.valuesImpl.getValue(this, "width");
-            if (value !== undefined)
-                return false;
             var left:* = ValuesManager.valuesImpl.getValue(this, "left");
             var right:* = ValuesManager.valuesImpl.getValue(this, "right");
             return (left === undefined || right === undefined);

        {
            var c:Class;
			
			if (isNaN(_width)) {
				var value:* = ValuesManager.valuesImpl.getValue(this,"width");
				if (value !== undefined) {
					var s:String = String(value);
					var lastChar:String = s.substr(s.length-1,s.length);
					if (lastChar == "%") {
						_percentWidth = Number(s);
					}
					else {
						_width = Number(s);
					}
				}
			}
			
			if (isNaN(_height)) {
				value = ValuesManager.valuesImpl.getValue(this,"height");
				if (value !== undefined) {
					s = String(value);
					lastChar = s.substr(s.length-1,s.length);
					if (lastChar == "%") {
						_percentHeight = Number(s);
					} else {
						_height = Number(s);
					}
				}
			}
            

         */
		public function get explicitWidth():Number
		{
			return _explicitWidth;
		}

