En este truco se verá como hacer unas letras o símbolos caer de la parte superior de la pantalla, para hacer efectos como el de las letras que caen en la película The Matrix o que se forme la palabra que elijamos con letras que caen de la parte superior.
El primero de los archivos de la parte inferior se refiere al seguimiento de este truco, el segundo a algo más elaborado, como es que la palabra elegida se quede estática en el centro de la pantalla.
- Antes de empezar ponemos un numero de frames por segundo bastante alto (51 por ejemplo), para que vaya muy fluido. Y en las actions del primer frame se pone stop();
Tambien podemos aumentar el rendimiento bajando los fps y subiendo el atributo FactorVelocidad que se verá después.
- Primero se crea un campo de texto dinámico, a cuyo campo var (el que le da el nombre a la variable) se le llama valor. Mirad que valor sea el campo var, porque se suele confundir con el nombre de la instancia, esté último lo vamos a dejar sin cubrir.
- Luego,con ese campo marcado y pulsando F8 creamos un movieclip que lo contenga, y le llamamos letra. Como nombre de instancia(Instance name) vamos a poner letra0
- Colocamos al movieclip letra arriba de todo, un poco por encima de donde empieza el campo de trabajo.
- En las actions de letra ponemos
onClipEvent(enterFrame){
_y++; // para hacer que "caigan"if (_y>400)
{
removeMovieClip(this); //para evitar que se ralentice destruimos los que salen de pantalla por abajo
}
}
- Creamos un nuevo movieclip y le llamamos creador, que podrá ser cualquier cosa, un cuadrado, un circulo, algo vacío... simplemente lo vamos a tener para que lleve las actions de lo que tiene que suceder,como la duplicación de las letras...
- Esto está pensado para números, pero cualquier símbolo o forma se puede poner, cambiando el movieclip letra o añadiendole efectos,
En las actions del creador escribimos:
onClipEvent(load){
_root.i=1; //contador
k=1; //numero de letra actual
_root.vel=0; //velocidad de caida para la inicial, la letra generadora se quedará quieta,
//ya que no queremos que se caiga y se destruya, pues a partir
//de ella se crean todas
FactorVelocidad=3; //La velocidad relativa de las letras al caer
}onClipEvent(enterFrame){
_root.i++;
Usuarios que han visto este tema también han visto...
- Texto Desenfocado en Flash
- Importación WAV MP3
- Cómo centrar Flash
- Ayuda para medir peticiones al servidor en ficheros Flash
- Trazar mapas de bits en Flash
- Versión imprimible de este documento
- Enviar por e-mail este documento

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.