Drag and Drop with line

Hello friends i make a drag and drop function by help of you…

i want draw a line from drag to drop.

i have done this with AS2.0

but i couldn’t did in AS3…
can anyone help me…

var score:Number = 0;
var startX:Number;
var startY:Number;
var startLineX:Number;
var startLineY:Number;

circleMc.addEventListener(MouseEvent.MOUSE_DOWN, dragThis);
circleMc.addEventListener(MouseEvent.MOUSE_UP, dropThis);

squreMc.addEventListener(MouseEvent.MOUSE_DOWN, dragThis);
squreMc.addEventListener(MouseEvent.MOUSE_UP, dropThis);

errowMc.addEventListener(MouseEvent.MOUSE_DOWN, dragThis);
errowMc.addEventListener(MouseEvent.MOUSE_UP, dropThis);

polygonMc.addEventListener(MouseEvent.MOUSE_DOWN, dragThis);
polygonMc.addEventListener(MouseEvent.MOUSE_UP, dropThis);

function dragThis(event:MouseEvent):void
{
event.target.startDrag(true);
startX = event.target.x;
startY = event.target.y;
}

function dropThis(event:MouseEvent):void
{
event.target.stopDrag();
var myTargetName:String = “target_” + event.target.name;
var myTarget:DisplayObject = getChildByName(myTargetName);
trace(myTarget);
if (event.target.dropTarget != null && event.target.dropTarget.parent == myTarget)
{
resultTxt.text = “Good Job”;
event.target.removeEventListener(MouseEvent.MOUSE_DOWN, dragThis);
event.target.removeEventListener(MouseEvent.MOUSE_DOWN, dropThis);
event.target.buttonMode = false;
event.target.x = myTarget.x;
event.target.y = myTarget.y;
startLineX = myTarget.x;
startLineY = myTarget.y;
trace(“Going on…”);
score ++;

} else
{
resultTxt.text = “Try Again !”;
event.target.x = startX;
event.target.y = startY;
}

}

circleMc.buttonMode = true;
squreMc.buttonMode = true;
errowMc.buttonMode = true;
polygonMc.buttonMode = true;