ENTRADA: Funciones no documentadas en Flash: setTimeout

June 28th, 2006 escrito por goliat flash, ActionScript

Flash 8: setTimeout (y clearTimeout)

La función no documentada setTimeout llama a una función después de un retraso especificado en milisegundos. Podemos especificar una lista de argumentos para la función referenciada. Es como un setInterval que se ejecuta una sola vez.

Uso:

  • setTimeout(referenciaFuncion,tiempoRetraso,argumentos):Número

Parámetros:

  • referenciaFuncion: Nombre de la función a ejecutar. No incluir comillas " " ni paréntesis, no especificar parámetros de la función a ejecutar. Utilizar nombreFuncion, no nombreFuncion(), "nombreFuncion", o nombreFuncion(arg.)
  • tiempoRetraso: Espacio de tiempo, en milisegundos, antes de ejecutar la función.
  • argumentos: Lista opcional de parámetros pasados a la función.

Devuelve un número que podemos utilizar como parámetro en clearTiemout() para anular la llamada a función.

Ejemplo:

Actionscript:
  1. var link:String="http://www.paginaswebflash.com"
  2.  
  3. function abrirLink(url:String){
  4.     getURL(url,'_blank');
  5. }
  6.  
  7. setTimeout(abrirLink,1000,link);

Para utilizar la setTimeout en una clase hay que tener en cuenta que no está definida en toplevel.as (por eso, cuando escribimos setTimeout en el editor de código de flash, no la resalta en azul). Tenemos dos maneras de arreglar esto:

utilizar _global en la llamada a la función: _global.setTimeout()

editar el fichero toplevel.as(En mi pc--> C:\Archivos de Programa\Macromedia\Flash 8\First Run\Classes)

Añadir las siguientes líneas:

intrinsic function clearTimeout(id:Number):Void;
intrinsic function setTimeout():Number;
antes de  #endinitclip

Hola: del.icio.us:Funciones no documentadas en Flash: setTimeout digg:Funciones no documentadas en Flash: setTimeout spurl:Funciones no documentadas en Flash: setTimeout furl:Funciones no documentadas en Flash: setTimeout meneame:Funciones no documentadas en Flash: setTimeout stumble:Funciones no documentadas en Flash: setTimeout

Un comentario a “Funciones no documentadas en Flash: setTimeout”

  1. Gravatar Icon lucho Says:

    ei, podrias hacer un ejemplo? grcs

Leave a Reply

    Info: Paginas Web Flash

    En este blog hablare un poco de las cosas que profesionalmente, mas me interesan: Flash, ActionScript, Diseño y SEO.

    Con el tiempo espero reunir y realizar un numero de tutoriales sobre Flash y ActionScript. Sobre Diseño y SEO comentare un poco sobre las ultimas noticias que circulan por la red.

    Tambien lo utilizare para realizar un seguimiento de mi propio trabajo, el ritmo de produccion e intentar todas las cosas que aprenda sobre la marcha.

Buscador

Sindicacion

Informacion de Contacto

GoliatStudio: Barcelona-Ibiza.
-c/Pere Serafi, 7. 08012. Bcn
-info[@]paginaswebflash.com
-Tel: (+34) 933 686 794.