Bonjour,

J'utilise un code similaire au suivant pour creer dynamiquement des boutons.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    for (var j=1; j<10; j++){
        this["btn"+j].btn.onRollOver = function() {
            trace("displayMenuAS.refreshMenu valeur j="+ j);
        }
    }
Mon probleme est que j a toujours la valeur 10, or j'ai besoin de la valeur qu'a la variable au passage dans la boucle. C'est a dire 1 puis 2 puis ... et non toujours 10.

Donc suite a ce poste:
http://www.developpez.net/forums/sho...=valeur+boucle

J'ai essaye:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
    for (var j=1; j<10; j++){
        this["menu_mc"+j].no = j;
        this["menu_mc"+j].btn.onRollOver = function() {
            trace("displayMenuAS.refreshMenu valeur j="+ this.no);
        }
    }
Mais bien sur this.no a la valeur undefined.
Dois-je declarer ce "no" quelque part ? J'ai essaye de nommer une simple variable "no" dans l'objet d'ou vient l'instance
this["menu_mc"+j] mais ca ne marche pas.

Merci pour vos lumieres sur le sujet.