var startX:Number;
var startY:Number;
var counter:Number=0;
square_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickUp);
square_mc.addEventListener(MouseEvent.MOUSE_UP,dropIt);
triangle_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickUp);
triangle_mc.addEventListener(MouseEvent.MOUSE_UP,dropIt);
flower_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickUp);
flower_mc.addEventListener(MouseEvent.MOUSE_UP,dropIt);
pentagon_mc.addEventListener(MouseEvent.MOUSE_DOWN,pickUp);
pentagon_mc.addEventListener(MouseEvent.MOUSE_UP,dropIt);
function pickUp(event:MouseEvent):void{
event.target.startDrag();
reply_txt.text="";
event.target.parent.addChild(event.target);
startX=event.target.x;
startY=event.target.y;
}
function dropIt(event:MouseEvent):void{
event.target.stopDrag();
var myTargetName:String="target" + event.target.name;
var myTarget:DisplayObject=getChildByName(myTargetName);
if (event.target.dropTarget!=null && event.target.dropTarget.parent == myTarget)
{
reply_txt.text="good job";
event.target.removeEventListener(MouseEvent.MOUSE_DOWN,pickUp);
event.target.removeEventListener(MouseEvent.MOUSE_DOWN,dropIt);
event.target.x = myTarget.x +myTarget.width/2;
event.target.y = myTarget.y+myTarget.height/2;
counter++;
if(counter==4){
reply_txt.text="congrats,you'r finish";
}
}
else
{
reply_txt.text="Try A gain";
event.target.x=startX;
event.target.y=startY;
}
}
square_mc.buttonMode=true;
flower_mc.buttonMode=true;
triangle_mc.buttonMode=true;
pentagon_mc.buttonMode=true;