bueno con los timers no interesa los fps, ya que se controlan por tiempo en milisegundos, ya que estoy con tiempo aqui te hice unos ejemplos
en AS2:
/*para este ejemplo hay 5 fotogramas*/
stop(); // detienes para que no se reproduzca
var intervalId:Number;
_root.onLoad=function () {
intervalId = setInterval(this, "saltar",3000); //aqui creas el temporizador que salta cada 3seg
}
function saltar(){
if(this._currentFrame==5){ // cuando llegue al fotograma 5 detienes el temporizador
clearInterval(intervalId);
}else{
this.nextFrame();
}
}
en AS3:
stop();
var tempo:Timer=new Timer(3000);
tempo.addEventListener(TimerEvent.TIMER,saltar);
tempo.start();
function saltar(e:TimerEvent):void{
if(this.currentFrame==5){
tempo.stop();
}else{
this.nextFrame();
}
}
el codigo es parecido no hay necesidad de explicar.