salve gente....

stavo provando questo script:

codice:
scritta = "bla bla bla bla bla bla bla bla......";
tot = scritta.length;
i = 5;
this.onEnterFrame = function (){
    --i;
    testo = scritta.substr(0, tot - i);
    if (i<= 0){
        delete this.onEnterFrame;
    }
};
in questo modo il testo si compone, ma l'animazione resta legata al frame rate ovvero se lo alzo la scritta si compone piu velocemente e viceversa.....c'è un modo per far si che la scritta si componga in un determinato tot di secondi(indipendentemente dal frame rate)?

grazie mille