Boucle For AS3

[Résolu]
Signaler
Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011
-
Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011
-
Hello tout le monde,

j'essaie de me mettre a l'AS3 mais la je bloque pour utiliser une boucle for...

Je souhaiterai appliquer une fonction a l'ensemble de mes bouton (8 clip nommé "bt1", "bt2",... sur la scene)

for(var i:uint=0;i<=8;i++){
    var test:MovieClip = this["bt"+i];
    trace(this["bt"+i]);
    test.addEventListener(MouseEvent.CLICK, go);
}
   
function go(e:MouseEvent){
    trace("hello");
}

Mais ce code ne marche pas ! Help plz

Merci

4 réponses

Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011

Merci mais mais trouvé le probleme :

for(var i:uint=1;i<=8;i++){
    var test:MovieClip = this["bt"+i];
    test.addEventListener(MouseEvent.CLICK, go);
}
   
function go(e:MouseEvent){
    trace("hello");
}

merci pour ton aide tout de meme.
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
10
question, comment "nomes"-tu tes boutons ?

Peg'
Messages postés
1375
Date d'inscription
dimanche 28 novembre 2004
Statut
Membre
Dernière intervention
2 août 2011

je met "bt1","bt2"... dans le champ du nom d'occurence des boutons
Messages postés
6146
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
10
donc tu dois faire  :

var test:MovieClip = getChildByName("bt"+i);

Peg'