hola,
también puedes emplear un setInterval para ejecutar las sentencias que quieras, un ejemplo sería:
Código:
function empezarAnimacion() {
miClip.gotoAndPlay(1);
}
var duracion_ciclo_segundos = 2;
var miIntervalo = setInterval(this, "empezarAnimacion", duracion_ciclo_segundos*1000);
saludos,