No es dificil.
Cada pieza creada pertenece a un array de movieClips
pz[n] y sus posiciones finales ( puzzle completo) se encuentran en el array de puntos
pt[n].
Dispersar y juntar:
Crea una función de movimiento del siguiente estilo:
- Genera n puntos que serán los puntos finales de cada pieza. ( similar a como hace la función mezclar del
tip sobre rompecabezas)
- Usa una transición ( puedes incluir rotación y escalado para dar efecto de caída por ejemplo) para pasar de un punto ( origen) a otro (final).
-Al llegar allí (es bueno que las piezas salgan del campo de visión) cambiamos la imagen y regresamos con orden inversa para su reunión.
Me gustaría que si haces la función la postees aquí para verla y ( si se puede) mejorarla o adaptarla. Gracias.
Nota: De hecho, yo ya hice esa función hace algún tiempo pero como decía en el post no era el objeto del mismo ( transiciones) por eso no la incluía. Ahora es tiempo de ver como lo hacéis vosotros. A ver el código mas "elegante"!! Siempre se aprende algo.