             UIComponent(parent).invalidateDisplayList();
         }
     }
-	    
+    
     //----------------------------------
     //  horizontal,verticalScrollPosition
     //----------------------------------

    private static const forceLoad0:Class = flex.layout.BasicLayout;
    private static const forceLoad1:Class = flex.layout.HorizontalLayout;
    private static const forceLoad2:Class = flex.layout.VerticalLayout;
     
    public function set layout(value:Object):void
    {
    	if (value is ILayout) {
    		_layout = ILayout(value);
    	    _layoutClass = null;
    	}
    	else if (value is String) {
    		_layout = null;
		    _layoutClass = flash.utils.getDefinitionByName(String(value)) as Class;
    	}
    	else if (value is Class) {
    		_layout = null;
    		_layoutClass = Class(value);

    [Bindable] public var contentHeight:Number;
	

        //--------------------------------------------------------------------------
    //
    //  Properties: Overriden Focus management
    //
