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.