Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/12/2003, 18:40
Avatar de el_leon
el_leon
 
Fecha de Ingreso: diciembre-2003
Ubicación: Buenos Aires, Argentina
Mensajes: 182
Antigüedad: 20 años, 4 meses
Puntos: 0
hola muchachos, estuve trabajando en este asunto y creo tenerlo listo. Aquí las instrucciones:

1º importar la foto a desenfocar (preferentemente que ocupe todo el espacio de trabajo)
2º convertir en símbolo movieclip y nombrarlo "controlador"
2º entramos al símbolo
3º seleccionamos la foto, la volvemos a convertir en mc y ponemos nombre "foto" y nombre de instancia "foto"
4º copiar el mc, insertar una nueva capa y pegar in situ
5º a la réplica que acabamos de crear la convertimos en un nuevo mc llamado "desenfocable"
6º entramos a este nuevo mc y en el fotograma clave ingresamos el siguiente script:

simbolo = "foto";
etapas = 5;
desenfoque = 2;
eval(simbolo)._alpha = 20;
for (var cuenta = 1; cuenta<=etapas; cuenta++) {
actual = simbolo+cuenta;
duplicateMovieClip((eval(simbolo)), actual, cuenta);
eval(actual)._x = eval(actual)._x+(desenfoque*cuenta);
}
stop();

con esto ya hemos logrado el desenfoque de la imagen, y nos ahorramos el peso de poner la misma imagen desenfocada ;)

7º salgo de ese movieclip. Ahora estoy nuevamente en "controlador"
8º inserto una nueva capa y en ella dibujo un rectángulo vertical con el ancho de la franja que queremos mostrar desenfocada
9º selecciono el rectángulo que acabo de dibujar y lo convierto en símbolo mc "mascara", nombre de instancia "mascara" (sin tilde)
10º en el nombre de la capa donde está el rectángulo hago clic derecho y selecciono "máscara"
11º salgo del clip "controlador" y vuelvo al root
12º selecciono el clip "controlador" y en sus acciones ingreso el script:

onClipEvent (enterFrame) {
this.mascara._x = this._xmouse;
}

13º listo!

lo único que no hace este clip es desplazar la máscara lentamente hasta alcanzar el puntero. Eso se lo dejo a quien quiera colaborar. Eso sí: publíquenlo aquí!

saludos

el_leon
[email protected]

PD: si tienen algún error, verifiquen los nombres de instancia para que coincidan con los que figuran en los scripts.
__________________
el_leon
[email protected]
____________________________
la web la hacemos entre todos