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...
![]()
![]()
![]()

Rispondi quotando