Está usted en Indice > Programas > Diseño > Flash > Lecciones y Paso a Paso > Ejecutar acciones con retardo en Flash
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Ejecutar acciones con retardo en Flash

Con el método no documentado, pero sí soportado, setTimeout() podemos ejecutar acciones trascurrido un intervalo de tiempo expresado en milisegundos. A diferencia de setInterval() , las acciones sólo se ejecutan una vez y no tenemos que preocuparnos de anular el intervalo. Si aún así queremos detener la ejecución, podemos emplear el método clearTimeout() que tampoco está documentado.

Un ejemplo de uso donde se ejecuta una traza después de 5 segundos.

setTimeout(hola, 5000);
function hola() {
trace("tutoriales-flash.com");
}

El uso es sencillo, el primer parámetro indica las acciones a ejecutar y el segundo, el tiempo que tiene que transcurrir hasta que se ejecuten las acciones.




Autor: tutoriales-flash.com
http://www.tutoriales-flash.com/truco.asp?id_truco=22

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

- Hit, Target, Área de click... en Flash
- Enlaces email en Flash
- Caricaturas con Flash: Sombreado
- Imprimir desde Flash con ActionScript 1.0
- Controlar el volumen de varios sonidos de modo independiente 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 04-12-2008 a las 02:01:21