Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Efecto de máquina de escribir en Flash
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Efecto de máquina de escribir en Flash

El funcionamiento del efecto es muy simple. Tomamos una cadena y descomponemos su caracteres en un array, después definimos un enterFrame donde vamos rellenando la cadena carácter a carácter con el símbolo "_" precediendo la nueva cadena. Una vez que se completa la cadena inicial, se detiene el enterFrame y listo...

Todo el código del ejemplo va dentro del botón de enviar:

on (release) {
// almacenamos el texto de la caja de la izquierda en textoFinal
textoFinal = texto1;
// creo un array con todos los caracteres
var caracteres= textoFinal.split("");
// inicializo texto2 y el contador
texto2 = "_";
indice = 0;
// elimino algún enterframe existente
delete _root.onEnterFrame;
_root.onEnterFrame = function() {
// compruebo ha llegado al final
if (indice<caracteres.length) {
// le resto el _ del final
texto2 = texto2.substring(0, texto2.length-1);
// añado un carácter y el _
texto2 += caracteres[indice]+"_";
// paso el siguiente carácter
indice++;
} else {
delete this.onEnterFrame;
texto2 = textoFinal;
}
};
}

Aquí teneis el archivo typewriter.fla del ejemplo con el código comentado..




Autor: Easy flash
http://www.easy-flash.com/tutorial.asp?id_tuto=12

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

- Efecto gotas de lluvia en el agua Flash 8
- Cómo optimizar nuestros SWF para Google en Flash
- Publicar varios archivos .fla a la vez con comandos de Flash
- Comentarios en el codigo Flash
- Descubrir imagen con mascara de contorno en 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-07-2008 a las 07:05:15