Les itérations : boucles for()
CHAPITRE 10
227
1. Vous devez commencer par identifier les lignes d’instructions que vous souhaitez
répéter et localiser les paramètres qui vont devoir varier. Il est généralement conseillé
d’écrire une première fois le code que vous allez intégrer dans une boucle for(). En
voici un exemple :
caseTableau = new CaseOmbree();
caseTableau.x = 90;
caseTableau.y = 150;
addChild(caseTableau);
2. Vous devez ensuite résoudre les problèmes liés à la répétition. Dans cet exemple, nous
souhaitons placer un même symbole à différents endroits sur la scène ; il faut donc
calculer les écarts entre chaque occurrence. Pour cela, nous effectuons l’estimation
suivante : nous positionnons, à l’aide de la souris, deux occurrences sur la scène, puis
nous déterminons l’écart entre leurs deux bords gauches ou leurs deux bords supérieurs.
3. Nous sommes fin prêts à créer notre première boucle ; commençons par la structure
globale.
for() {
}
Nous allons saisir entre les parenthèses, les informations nécessaires à la répétition
des quatre lignes d’instructions, qui seront placées entre les accolades.
4. La répétition est basée sur l’utilisation d’un compteur, la variable doigt dans le code
ci-dessous (comme si nous comptions sur les doigts de la main), dont nous allons
préciser 3 paramètres, séparés par des points-virgules.
for(var doigt:Number=1 ; doigt<=5 ; doigt++ {
}
– Le premier concerne la déclaration et l’initialisation de la variable locale qui sert à
compter le nombre de répétitions. Nous aurions pu commencer à compter à partir
de 0, mais nous avons préféré débuter à 1. Nous verrons plus loin dans ce chapitre
qu’il est très souvent nécessaire d’initialiser cette variable à 0.
– Le deuxième paramètre définit la condition de la répétition. Tant que cette condition
sera vraie, les instructions placées entre les accolades seront répétées. Dans cet exemple,
Remarque
Les valeurs 90 et 150 sont celles que nous allons devoir changer à chaque itération.
Saisie rapide
Vous pouvez utiliser le raccourci clavier Esc+F+R. Rappelons que vous devez appuyer puis relâcher la
touche Esc, faire de même avec la touche F, puis appuyer sur la touche R.
Précédent

- 255/426

Suivant