Ho un filmato suddiviso su una decina di livelli. Al termine di ogni livello, viene eseguito il contenuto del livello successivo(come è giusto che sia). Ho inserito nel primo frame di ogni livello la funzione:
codice:
pausa(5000); //5 secondi di pausa

function pausa(tempo){
stop();
idInterval = setInterval(function () { play();clearInteval(idInterval);}, tempo);
}
per avere una pausa tra l'esecuzione dei vari livelli. Il problema è che nel primo frame vengono rispettati i 5 secondi ma nei successivi frame i 5 secondi non vengono rispettati ma diventano circa la metà.
Ho capito che è un problema di ripulire l'intervallo. Evidentemente clearInteval(idInterval); non va bene li dov'è, mi sapreste dire dove metterlo?