Bonjour et merci de lire ce message.
Je veux creer un damier avec une boucle for : jusque là tout va bien. Après mon problème c'est pour numéroter chacune des cases !!
exemple avec mon code :
fonction_Creation_Damier = function () { // voilà ma fonction pour créer mon damier
Num_Case_Pos_X = new Array();
Num_Case_Pos_Y = new Array();
for (i=0; i<_root.Nb_Case; i++) {
duplicateMovieClip(_root.aa, "aa"+i, 100+i);
}
for (B_X=0; B_X<=4; B_X++) {
for (B_Y=0; B_Y<=3; B_Y++) {
Num_boucle = (B_X*4)+B_Y; // la variable num_boucle me permet d'obtenir le numero de la case.
// je répercute cette variable sur un champs texte placé sur le clip aa
// cependant la boucle marche bien, le damier se creer avec les différents champs texte mais sur tous les champs texte apparrait le nombre 19 qui correspond à la dernière boucle : comment puis-je éviter ce problème pour avoir le numéro de la case dans la case et non à chaque case 19....
_root["aa"+Num_boucle]._x = B_X*_root.aa._width+40; // Ici je place mes différentes cases
_root["aa"+Num_boucle]._y = B_Y*_root.aa._height+170;
_root["aa"+Num_boucle]._alpha = _root.aa_Alpha; // ça sert à rien dans l'exemple mais bon....
// Ici on place les coordonnées dans les tableaux
_root.Num_Case_Pos_X[Num_boucle] = B_X*_root.aa._width+40;
_root.Num_Case_Pos_Y[Num_boucle] = B_Y*_root.aa._height+170;
}
}
}