Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Flash: efecto de las letras cayendo como en los títulos de Matrix
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Flash: efecto de las letras cayendo como en los títulos de Matrix (2)

if (_root.i % 13==0) // para dar un margen entre la aparicion de cada simbolo
// aumentando este número o disminuyendolo variamos la frecuencia de aparición
// de las letras
{
//a partir de la letra inicial creamos las otras: letra1, letra2..
_root.letra0.duplicateMovieClip(("letra"+k),k);

eval("_root.letra"+k)._x=550*Math.random(); //lo situamos aleatoriamente en horizontal
eval("_root.letra"+k)._y=10*Math.random()-30; //lo situamos aleat. en vertical justo encima del
//campo visible (-30) y con una pequeña variacion
eval("_root.letra"+k).vel=FactorVelocidad*Math.random()+1; //la velocidad (variable vel de cada letra)

eval("_root.letra"+k).valor=""+k; //Aqui le metemos el texto que queramos a cada simbolo
//en este caso le pusimos el numero de orden de la letra generada
//pero puede ser cualquier cosa
k++;
}
}

Bueno, pues creo que eso es todo lo que hace falta, se pueden hacer todas las variaciones que se quieran, por ejemplo, si cambiamos

  

if (_y>400)
{
removeMovieClip(this);
}

por

  

if (_y>200)
{
vel=0;
}

las letras pararán en el medio de la pantalla, apelotonándose allí.

Vamos, que hay mil y una variaciones,como la del segundo swf.

Incluso si se quiere simular totalmente el efecto que se veía en la pelicula The Matrix,como las letras bajando por el fondo en lineas verticales, sería conveniente ,por motivos de rendimiento, crear unas cuantas tiras de letras lo suficientemente largas como la pantalla en movieclips, para que habiendo duplicando la tira y poniendolas seguidas, se movieran hacia abajo y poder volver a colocar una de ellas arriba antes de que saliera del campo de visión. Así se daría la sensación de que por detrás de nuestras letras hay un fondo de ellas cayendo.

Para hacerlo parecer aun más a la película tendríamos que hacernos con la fuente usada en Matrix y embeberla en nuestro flash, y también añadirle algún efecto de suavizado y de rastro a nuestro movieclip letra.

Ficheros del truco




Autor: Alejandro Dobarro Ansede
http://www.elrincondelprogramador.com/default.asp?pag=trucos/truco.asp&truco=68

Usuarios que han visto este tema también han visto...

- Comunicación entre frames en Flash
- Cursor personalizado en Flash
- Precarga sin ActionScript en Flash
- Leer archivos MP3 y FLV con Flash y MDM Zinc
- Proteger SWF con Flash


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 05-09-2008 a las 06:52:48