  *  @productversion Flex 4
  */
 public class GraphicElement extends EventDispatcher
-    implements IGraphicElement, IInvalidating, ILayoutElement, IVisualElement, IMXMLObject
+    implements IGraphicElement, IInvalidating, ILayoutElement, ILayoutDirection, IVisualElement, IMXMLObject
 {
     include "../../core/Version.as";
 

            
            _width = width;
            _height = height;
            
            if (width != oldWidth)
                dispatchPropertyChangeEvent("width", oldWidth, width);

    public function parentChanged(value:Group):void
    {
        _parent = value;
        invalidateLayoutDirection();
    }

    //----------------------------------
