Girl in to deep; need help dragdrop target

I´m trying something perhaps a little above my level, as I have just recently begun using flash (like a week ago), but I hatred doing this code ,but it does not work. So I hope that you may he can help me!

contact_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
contact_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);
portfolio_mc.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
portfolio_mc.addEventListener(MouseEvent.MOUSE_UP, dropIt);

function pickUp(event:MouseEvent):void {
event.target.startDrag(true);
}
function dropIt(event:MouseEvent):void {
event.target.stopDrag();

if(event.target.dropTarget)
{
	if(event.target.dropTarget.parent == target_mc)
	{
		trace("tar, on what's wrong, and what exactlyget:", event.currentTarget);
		event.currentTarget.gotoAndPlay("animateIn");		}
	else
	{
		trace("target:", event.currentTarget, "out");
		event.currentTarget.gotoAndPlay("animateOut");
	}
}

}
contact_mc.buttonMode = true;
portfolio_mc.buttonMode = true;

any bright ideas ,on what is wrong and exactly what to do?