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