Este es un sencillo "tip" o tutorial sobre cómo hacer que unos objetos se atraigan sobre otros, o bien para alinearlos o bien
-evolucionando un poco más el tutorial- crear puzles de piezas.
Para este ejemplo:
1.- Creamos una línea que convertimos en clip de película y
a la que asignamos como nombre de instancia "linea_mc". Esta línea hará un
efecto similar a las guias de Flash o de Photoshop.
2.- Posteriormente creamos una o varias formas y las convertimos en clip de
película. Sobre cada una de las formas, incluimos el siguiente Actionscript.
on (press) {
//arrastramos el objeto
startDrag(this, false);
}
on (release, releaseOutside) {
//cuando lo soltamos evaluamos
//que distancia hay entre la lÃnea y él mismo
distancia = this._parent.linea_mc._x - this._x;
//convierto la distancia a un vaor absoluto
distancia = Math.abs(distancia)
stopDrag();
//evalueo el nivel de proximidad al soltar
//y si es menor de 50 (valor configurable)
//hace efecto de iman
if(distancia < 50){
this._x = this._parent.linea_mc._x;
}
}








