Ciao
Prova così:
Codice PHP:
circle_mc.addEventListener(MouseEvent.MOUSE_DOWN, drag);
circle_mc.addEventListener(MouseEvent.MOUSE_UP, collision);
function drag(e:MouseEvent):void
{
circle_mc.startDrag(true);
}
function collision(e:MouseEvent):void
{
if (circle_mc.hitTestObject(sotto_mc))
{
circle_mc.stopDrag();
circle_mc.x = 175,50;
circle_mc.y = 416,7;
}
else
{
circle_mc.stopDrag();
circle_mc.x = 581,50;
circle_mc.y = 416,7;
}
}
In questo modo solo all'evento: MOUSE_UP viene valutato se circle_mc è in collisione con "sotto_mc". e in ogni caso viene eseguito lo stopDrag();
ciao