Bonjour voilà,

je n'arrive pas à récupérer la valeur de mon incrémentation (d), dans une fonction .onRollOver qui se trouve elle même dans ma boucle.

d dans ma fonction prend la dernière valeur de l'incrémentation c'est à dire 5.

Quelqu'un aurait il une idée.

Merci beaucoup.

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  tabAlphNum = [[perso1,perso2,perso3,perso4,perso5],[0xFFCC00,0xCDFE00,0xF6E3BF,0xFFE607,0x04A9A7]];
  //boucle sur RollOver puis dans la fonction sur les glows
  for (d= 0; d<5; d++) 
  {
    tabAlphNum[0][d].onRollOver = function ()
    {
      trace (d);
      this.filters = [new flash.filters.GlowFilter(tabAlphNum[1][0], 1, 5, 5)];
    }//fin rollover
 
    tabAlphNum[0][d].onRollOut = function ()
    {
      this.filters = [new flash.filters.GlowFilter(tabAlphNum[1][d], 0, 0, 0)];
    }//fin rollover
  }// fin de la boucle