Questo script carica 3 clip una ogni 2 secondi.
Uso un array per "spuntare" quale clip e' gia' uscita.
Ho il seguente problema:

lo script non deve aspettare 2 secondi se tento di caricare una clip gia' uscita.
Come posso modificare lo script per estrarre in ordine casuale le tre clip, con un attesa per ciascuna di 2 secondi ?














//Array di comodo
TOT = 3;
nomi = new Array();
for (I=1; I<=TOT; I++) {
nomi[I] = I;
}
n = 0;
ID_conta = setInterval(conta, 2000);
function conta() {
X = 0;
// this.onEnterFrame = function() {
ID = random(TOT)+1;
if (Number(nomi[ID])>0) {
X++;
// conta i clip
nomi[ID] = 0;
// azzero l'array per non ripetere
//path["a"+ID].play()
trace("clip A"+ID+" .....animazione");
loadMovie("immagine"+ID+".swf", "tg");
} else {
trace("nessuna animazione clip A"+ID+"...già chiamato");
}
if (X>=TOT) {
// le animazioni sono state eseguite tutte
delete this.onEnterFrame;
}
n++;
trace("sono passati:"+(5*n)+" secondi");
testo = "sono passati:"+(5*n)+" secondi";
if (n>=180) {
clearInterval(ID_conta);
}
}