     //  Methods
     //
     //--------------------------------------------------------------------------
-    
+
+    /**
+     *  @private
+     */
+    override public function set clipAndEnableScrolling(value:Boolean):void
+    {
+        super.clipAndEnableScrolling = value;
+        var hAlign:String = horizontalAlign;
+        if (hAlign == HorizontalAlign.CENTER || hAlign == HorizontalAlign.RIGHT)
+        {
+            var g:GroupBase = target;
+            if (g)
+                g.invalidateDisplayList();
+        }
+    }
+
     /**
      * @private
      */

            }
        }

        distributeWidth(targetWidth, targetHeight, containerHeight);    
        
        // default to top (0)
        var vAlign:Number = 0;


                sizeLayoutElement(childInfo.layoutElement, height, verticalAlign, 
                                  restrictedHeight, childSize, 
                                  variableColumnWidth, cw);
                spaceToDistribute -= childSize;
            }
        }
        return spaceToDistribute;
