How to Drag&Drop dynamicly added photo? (problem)

Hi Everbody,

i’m adding external photo from pc with this code;

var f:FileReference = new FileReference();
f.browse([new FileFilter("Images", "*.jpg;*.jpeg*.gif;*.png")]);
f.addEventListener(Event.SELECT, onSelect);

function onSelect(e:Event):void {
    f.load();
    f.addEventListener(Event.COMPLETE, onComplete);
}
function onComplete(e:Event):void {
	var l:Loader = new Loader();
	l.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_complete);
	l.loadBytes(f.data);
	addChild(l);
}
function loader_complete(e:Event):void {
    var target_mc:Loader = e.currentTarget.loader as Loader;
}

then i wantto drag and drop this photo with this code

target_mc.addEventListener(MouseEvent.MOUSE_DOWN,DragStart);
target_mc.addEventListener(MouseEvent.MOUSE_UP,DragStop);
function DragStart(event:Event){
	trace("Drag Started!");
	event.target.startDrag(false);
}
 
function DragStop(event:Event){
	trace("Drag Stoped!");
	event.target.stopDrag();
}

But it doesn’t works. How can i fix this problem.

Thanks;)