         dispatchEvent(PropertyChangeEvent.createUpdateEvent(this, prop, oldValue, value));
     }
 }
-}+}

    }
        
    /**
     * @private
     */
    public function set layout(value:LayoutBase):void
    {
        if (_layout == value)
            return;
        
        _layout = value;  
        if (_layout)
            _layout.target = this;
        invalidateSize();
        invalidateDisplayList();
    }
    
    //----------------------------------
    //  autoLayout

            _layout.updateDisplayList(unscaledWidth, unscaledHeight);
    }
    
    //----------------------------------
    //  horizontal,verticalScrollPositionDelta
    //----------------------------------
