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
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
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.