Hola Oscar, lo que quieres es asequible creando máscaras en tiempo real
(setMask). Básicamente tendrás que hacer lo siguiente:

Crear un Movieclip con la foto que comentas (haciendo un attach o un
duplicate de tu librería y cargando la foto).
Crear un Movieclip vacío que albergará la máscara.
Crear un polígono (utilidades de dibujo del API de Flash) con la forma de la
máscara inicial.
Crearte Nodos arrastrables en los puntos del polígono anterior, y que cuando
se muevan redibujen el polígono
Asignar el polígono anterior como una máscara (setmask) del Movieclip de la
foto, cada vez que hagas un cambio en los nodos

//Ejemplo de crear máscara dinámica en el borde de la foto
http://www.cristalab.com/tutoriales/70/movimiento-de-una-bandera-dinamicamente-por-actionscript

foto_mc = attachMovie("foto", "foto"+i, 10+i*10, {_x:xo});
ancho = foto_mc._width;
alto = foto_mc._height;
uni = ancho/interacciones;
duplicate = _root.createEmptyMovieClip("mascara_mc"+i, 2000+i*100);
duplicate.lineStyle(0);
duplicate.beginFill(0, 100);
duplicate.moveTo(0, 0);
duplicate.lineTo(0, alto);
duplicate.lineTo(uni, alto);
duplicate.lineTo(uni, 0);
duplicate.lineTo(0, 0);
duplicate._x = xo+i*uni;
foto_mc.setMask(duplicate);

Te quedaría crear los nodos actualizables, y que al arrastrarlos modifiquen
el polígono de la máscara redibujándolo y reasignando la máscara al MC de la
foto

Salu2
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------

Responder a