 import flash.display.BlendMode;
 import flash.display.DisplayObject;
 import flash.events.Event;
+import flash.geom.ColorTransform;
+import flash.geom.Matrix;
+import flash.geom.Rectangle;
 import flash.utils.Dictionary;
 
 import flex.events.FlexEvent;
 import flex.events.ItemExistenceChangedEvent;
+import flex.graphics.Graphic;
 import flex.graphics.IGraphicElement;
 import flex.graphics.graphicsClasses.GraphicElement;
 import flex.intf.ILayoutItem;

    //
    //--------------------------------------------------------------------------
    
    protected function itemAdded(item:*, index:int):void
    {
        var child:DisplayObject;
                
        if (item is GraphicElement) 
        {
            item.elementHost = this;

    
}
}


import flash.display.DisplayObject;	

class GroupDisplayObjectMergeData
{
    public var currentAssignableDO:DisplayObject;
    public var lastDisplayObject:DisplayObject;
    public var insertIndex:int;
}

const mergeData:GroupDisplayObjectMergeData = new GroupDisplayObjectMergeData();
