S > switch |
switch
Disponibilité
Flash Player 4.
Usage
switch (expression){clauseDeCas: [clauseParDéfaut:] }
Paramètres
expression Toute expression.
clauseDeCas Un mot-clé case, suivi d'une expression, de deux points et d'un groupe d'instructions à exécuter si l'expression correspond au paramètre expression avec une égalité stricte (===).
clauseParDéfaut Un mot-clé default, suivi d'instructions à exécuter si aucune des expressions de cas ne correspond au paramètre expression par égalité stricte (===).
Renvoie
Rien.
Description
Action ; crée une structure de branchement pour des instructions ActionScript. Comme l'action if, l'action switch teste une condition et exécute des instructions si la condition renvoie une valeur de true.
Exemple
Dans l'exemple suivant, si le paramètre nombre est 1, l'action trace qui suit case 1 est exécutée ; si le paramètre nombre est 2, l'action trace qui suit case 2 est exécutée, et ainsi de suite. Si aucune expression case ne correspond au paramètre nombre, l'action trace qui suit le mot-clé default est exécutée.
switch (nombre) {
case 1:
trace ("case 1 est true");
break;
case 2:
trace ("case 2 est true");
break;
case 3:
trace ("case 3 est true");
break;
default:
trace ("aucun cas n'est est true")
}
Dans l'exemple suivant, il n'y a aucune rupture dans le premier groupe de cas ; donc, si le nombre est 1, A et B sont tous deux envoyés à la fenêtre Sortie.
switch (nombre) {
case 1:
trace ("A");
case 2:
trace ("B");
break;
default
trace ("D")
}
Voir aussi
=== (égalité stricte), break, case, default, if