Drag and drop behavior for custom components

How i can reproduce an drag and drop efect for my component, with move of component. For moment i have this code.


var myPanel:myComp = new myComp;
function dragStart(event:MouseEvent):void{
	var dragInitiator:myComp = event.currentTarget as myComp;
	var dragSource:DragSource = new DragSource();
	DragManager.doDrag(dragInitiator, dragSource, event);
}
function dragEnd(event:DragEvent):void{
	var dropTarget:Canvas=event.currentTarget as Canvas;
	DragManager.acceptDragDrop(dropTarget);
}
myPanel.addEventListener(MouseEvent.MOUSE_MOVE,dragStart);
canvas1.addEventListener(DragEvent.DRAG_ENTER,dragEnd);

When release mouse button, myPanel is not moved to the new location. How can do that?