ciao a tutti..
ho un problema di questo tipo con uno slide e setinterval in as2:

dunque...
uso uno script comune per il delay da un frame all'altro e fin qui tutto bene!
posizionato su livello 1 al primo frame

function wait() {
stop();
var tempo = setInterval(function () {
play();
clearInterval(tempo);
}, 3000);
}

nei frame successivi ho il movimento dello slide
slide.targetx=-960;
slide.targety=550;

e il richiamo della funzione

wait()



il problema nasce quando da un altro livello, richiamo un frame del livello su cui risiede la funzione e i tempi di wait() diventano velocissimi.lo slide si velocizza sempre di più.
ho provato a interrompere il setinterval inserendo sui vari frame clearInterval(tempo), ma non funziona.

dovrei credo impostare

var tempo = setInterval

fuori dalla funzione, ma non so come..
mi date un suggerimento?

grazie...