sábado, 4 de abril de 2009

Pausa en ActionScript 3.0

Estoy con un proyectito propio en donde he realizado un banner en Macromedia Flash 10.

–espero no me deshereden mis colegas de .net, pero hasta que silverlight no funcione en TODOS los sistemas operativos, para mí no es funcional -

Y me encontré con que ha cambiado el lenguaje actionScript en su versión 3.0 y no sabía como hacer una pausa de unos segundos entre dos frames.

La solución no la he visto publicada en español, pero en inglés si. Por lo cual aquí la pongo.

En el primer frame declaro la variable tiempo y su tamaño:
var tiempo = 5

Y en el frame en donde quiero hacer la pausa el siguiente código:
stop();
setTimeout(function () { play();}, tiempo * 1000)

Espero le sirva a alguien.

5 comentarios:

Anónimo dijo...

EXCELENTE SCRIP, SENCILLO Y EFECTIVO! MIENTRAS QUE OTROS ESCRIBEN MUCHAS LINEAS PARA OBTENER EL MISMO RESULTADO, FELICITACIONES!!!

matriox dijo...

GENIAL ME DI VUELTAS POR LA RED DE MUCHOS SITIOS EN INGLES INCLUSO Y AUN ASI NO LA ENCONTRABA ERES GRANDE

Anónimo dijo...

eres un capo!!! debes ir poniendo todos tu cod, quiza me ahorres mas lineas ;) en que pagina en ingles viste estos codigos??? me lo puedes mandar a mi correo fidvak@yahoo.com

Juan Quijano dijo...

La verdad que tengo actionscript totálmente abandonado. Pero me alegro que te haya ayudado.

Unknown dijo...

La verdad estaba busque y busque y nada hasta que llegue aquí, como dicen los colegas Argentinos "Sos un capo Che". Muchas gracias por el aporte!