apri flash, premi F1, cerchi switch e ti esce una bella spiegazione
codice:
switch
Disponibilità
Flash Player 4.
Uso
switch (expression){
caseClause:
[defaultClause:]
}
Parametri
expression Un'espressione qualsiasi.
caseClause Una parola chiave di tipo case seguita da
un'espressione, da un punto e virgola e da un gruppo di
istruzioni da eseguire se l'espressione coincide con il
parametro expression di switch per il criterio di
uguaglianza rigorosa (===).
defaultClause Una parola chiave predefinita seguita dalle
istruzioni da eseguire quando nessuna delle espressioni case
coincide con il parametro expression di switch, per il
criterio di uguaglianza rigorosa (===).
Valori restituiti
Nessuno.
Descrizione
Istruzione; crea una struttura ramificata per le istruzioni
di ActionScript. Analogamente all'azione if, l'azione switch
verifica una condizione ed esegue le istruzioni se la
condizione restituisce il valore true.
Esempio
Nell'esempio seguente, se il parametro numero restituisce 1
viene eseguita l'azione trace() successiva a case 1; se il
parametro numero restituisce 2, viene eseguita l'azione
trace() successiva a case 2 e così via. Se nessuna
espressione case coincide con il parametro numero viene
eseguita l'azione trace() successiva alla parola chiave
default.
switch (numero) {
case 1:
trace ("la verifica di case 1 ha restituito true");
break;
case 2:
trace ("la verifica di case 2 ha restituito true");
break;
case 3:
trace ("la verifica di case 3 ha restituito true");
break;
default:
trace ("nessuna verifica di case restituisce true")
}
Nell'esempio seguente, non vi è un comando break nel primo
gruppo case. In questo caso se il numero è 1, A e B vengono
inviati al pannello Output:
switch (numero) {
case 1:
trace ("A");
case 2:
trace ("B");
break;
default:
trace ("D")
}
non penso bisogna aggiungere altro