trace (typeof (sistemagenerato));


arraydellesingolecombinazioni= sistemagenerato.split(";");

for (n=0; n<arraydellesingolecombinazioni.length; n++) {
trace ("combinazione"+n);
trace (arraydellesingolecombinazioni[n]);
}

//analisi prima combinazione e annerimento dei relativi numeretti...

trace ("---------------------------------------------------");
trace ("PRIMA COMBINAZIONE DA ANALIZZARE... PER LA SUCCESSIVA STAMPA E VERIFICA");
trace (arraydellesingolecombinazioni[0]);
trace ("Scompongo la combinazione nei valori componenti...");
//trasformo l'array singola combinazione in stringa
primasingolacombinazione = String (arraydellesingolecombinazioni[0]);
arraydellesingolicomponenti= primasingolacombinazione.split(",");
trace ("PRIMO VALORE DA CONFRONTARE...");
trace (arraydellesingolicomponenti[0]);

// PROVA ANNERIMENTO... del primo valore di prova...
primoelementodellaprimacombinazione=arraydellesing olicomponenti[0];
primo = primoelementodellaprimacombinazione;
trace ("primo elemento="+primo);
trace ("primo è un valore...di tipo..."+typeof (primo));
//primo è inizialmente una stringa...
primo = Number(primo);
//Adesso primo è un numero e viene riconosciuto dallo script come tale

switch (primo) {

case 1:
primo=valore1;
trace ("QUINDI... primo = valore = "+valore1);
break;
case 2:
primo=valore2;
trace ("QUINDI... primo = valore = "+valore2);
break;
case 3:
primo=valore3;
trace ("QUINDI... primo = valore = "+valore3);
break;
case 4:
primo=valore4;
trace ("QUINDI... primo = valore = "+valore4);
break;
case 5:
primo=valore5;
trace ("QUINDI... primo = valore = "+valore5);
break;
case 6:
primo=valore6;
trace ("QUINDI... primo = valore = "+valore6);
break;
case 7:
primo=valore7;
trace ("QUINDI... primo = valore = "+valore7);
break;
case 8:
primo=valore8;
trace ("QUINDI... primo = valore = "+valore8);
break;
case 9:
primo=valore9;
trace ("QUINDI... primo = valore = "+valore9);
break;

}


Posso trasformare il codice evidenziato in grassetto in questo piu' conciso sottostante o similare..? (ve lo domando pekke continua a darmi errore..)


for (n=1;n<=90;n++) [

switch(primo) [
Case n:
primo=valoren;
]

]

Ovviamente al posto delle parentesi quadrate ci sono le graffe...

GRAZIE