Salut tous le monde, voilà mon problème :

J'ai une boucle avec un While qui parcours une liste de boutons.

Une variable X qui change à chaque passage dans la boucle.

Et je voudrais transmettre cette variable dans la fonction onRelease du bouton parcouru mais celà ne fonctionne pas.

Voila en gros mon 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
16
17
18
 
var X;
i=0;
 
While (condition)
{
 
X=tab[i];
monClip=eval(.......);
monClip.bouton.onRelease=function()
 {
 
     getURL("javascript: afficher("+X+");");
 }
 
i++;
 
}

Le problème c'est que tous les boutons on comme valeur, la derniere valeur de x.
Apparemment lors du clic sur un bouton, flash recupère la valeur de X courante pour faire le getURL.

Quelqu'un à une idée ?