documentation flash while
Vous êtes ici: Les articles techniques » Documentations » Eléments du langage ActionScript » Instruction whileInstruction while
while(//condition//) { //statement(s)//; }
Évalue une condition. Si cette condition renvoie true, exécute une instruction ou une série d’instructions avant de suivre la boucle et d’évaluer de nouveau la condition. Lorsque la condition renvoie false, l’instruction ou la série d’instructions est ignorée et la boucle se termine.
L’instruction while exécute les séries d’instructions suivantes. Toute répétition des étapes 1 à 4 constitue une itération de la boucle. La condition condition est testée de nouveau au début de chaque itération, comme indiqué dans les étapes suivantes :
- L’expression condition est évaluée.
- Si condition renvoie
trueou une valeur convertie en valeur booléennetrue, telle qu’un nombre différent de zéro, passez à l’étape 3. Sinon, l’instructionwhilese termine et l’exécution reprend au niveau de l’instruction qui suit la bouclewhile. - Exécutez le bloc d’instructions statement(s).
- Passez à l’étape 1.
Les boucles permettent d’exécuter une action tant que la valeur de la variable de décompte est inférieure à la valeur spécifiée. A la fin de chaque boucle, le compteur est incrémenté jusqu’à ce qu’il atteigne la valeur maximale spécifiée. A ce stade, condition n’a plus la valeur true et la boucle se termine.
Les accolades ({}), qui servent normalement à entourer le bloc d’instructions que l’instruction while doit exécuter, peuvent être omises si une seule instruction doit s’exécuter.
Disponibilité : Flash Player 4 ; ActionScript 1.0
Paramètres
condition:Boolean - Expression à évaluer pour savoir si sa valeur est true ou false.
Exemple
Dans l’exemple suivant, l’instruction while est utilisée pour tester une expression. Lorsque la valeur de i est inférieure à 20, la valeur de i est tracée. Lorsque la valeur de la condition n’est plus true, la boucle s’arrête.
var i:Number = 0; while (i < 20) { trace(i); i += 3; }
Le résultat suivant s’affiche dans le panneau de sortie.
0 3 6 9 12 15 18
Voir également
Le wiki a besoin de votre aide pour classer les pages.
Lorsque vous visitez une page, éditez la en rajoutant des tags ( catégories ) si la page n'en a pas, à l'aide la syntaxe suivante : {{tag>motClef1 motClef2 motClef3}}



