Posto ugualmente....
codice:

riprova.visible=false
esatto.visible=false
var startX:Number;
var startY:Number;
var counter:Number = 0;


quad_mc.addEventListener(MouseEvent.MOUSE_DOWN, aggancia);
quad_mc.addEventListener(MouseEvent.MOUSE_UP, rilascia);




function aggancia(event:MouseEvent):void
{
event.target.startDrag(true);
reply_txt.text = "";
event.target.parent.addChild(event.target);
startX = event.target.x;
startY = event.target.y;
}
function rilascia(event:MouseEvent):void
{
event.target.stopDrag();
var mioTargetName:String = "target" + event.target.name;
var mioTargetisplayObject = getChildByName(mioTargetName);
if (event.target.dropTarget != null && event.target.dropTarget.parent == mioTarget)
{
riprova.visible=false;
esatto.visible=true;
event.target.removeEventListener(MouseEvent.MOUSE_ DOWN, aggancia);
event.target.removeEventListener(MouseEvent.MOUSE_ UP, rilascia);
event.target.buttonMode = false;
event.target.x = mioTarget.x;
event.target.y = mioTarget.y;
counter++;
}
else
{
riprova.visible=true;
event.target.x = startX;
event.target.y = startY;
}
if (counter == 1)
{
esatto.visible=true;
}
}


quad_mc.buttonMode = true;