Ahora, no se mucho de action script ( estoy usando el 2.0).

Esto es donde tengo las piezas. Obviamente tratan de que encajen en sus respectivos lugares.
Este es el código que tengo en las piezas de la izquierda que son movieclips
Código ActionScript :
onClipEvent (load)
{
var x = this._x;
var y = this._y;
}
onClipEvent (enterFrame) {
if (this.soltar == "si")
{
distancia_x = Math.round((Number(x)-Number(this._x))/2);
distancia_y = Math.round((Number(y)-Number(this._y))/2);
if (Math.abs(distancia_x)<=1 and Math.abs(distancia_y)<=1)
{
}
else
{
this._x = this._x+distancia_x;
this._y = this._y+distancia_y;
}
}
}A la vez adentro del movieclip correspondiente ( por ejemplo, el círculo, tengo esto)
Código ActionScript :
on (press)
{
soltar = "no";
this.startDrag();
}
on (release, releaseOutside)
{
if(centro.hitTest(_parent.circulo.centro))
{
soltar = "centro";
this._x = _parent.circulo._x;
this._y = _parent.circulo._y;
}
else
{
soltar = "si";
}
stopDrag();
}
: / no se si sea suficiente con eso o si esta bien explicado.
