documentation flash for
Vous êtes ici: Les articles techniques » Documentations » Eléments du langage ActionScript » instruction forinstruction for
for(//init//; //condition//; //next//) { //statement(s);// }
Évalue l’expression init (initialiser) une fois, puis amorce une séquence de bouclage. La séquence de bouclage commence par évaluer l’expression condition. Si l’expression condition renvoie true, l’instruction statement s’exécute et l’expression next est évaluée. La séquence de bouclage reprend par l’évaluation de l’expression condition.
Les accolades ({}), qui servent normalement à entourer le bloc d’instructions que l’instruction for doit exécuter, peuvent être omises si une seule instruction doit s’exécuter.
Disponibilité : Flash Player 5 ; ActionScript 1.0
Paramètres
init - Expression à évaluer avant d’amorcer la séquence de bouclage ; généralement une expression d’affectation. Ce paramètre autorise également une instruction var.
Exemple
L’exemple suivant utilise l’instruction for pour ajouter les éléments dans un tableau :
var my_array:Array = new Array(); for (var i:Number = 0; i < 10; i++) { my_array[i] = (i + 5) * 10; } trace(my_array); // output: 50,60,70,80,90,100,110,120,130,140
L’exemple suivant utilise l’instruction for pour effectuer la même action à plusieurs reprises. Dans le code, la boucle for ajoute les nombres de 1 à 100.
var sum:Number = 0; for (var i:Number = 1; i <= 100; i++) { sum += i; } trace(sum); // output: 5050
L’exemple suivant montre que les accolades ({}) ne sont pas nécessaires si une seule instruction s’exécute :
var sum:Number = 0; for (var i:Number = 1; i <= 100; i++) sum += i; trace(sum); // output: 5050
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}}



