bonjour,

j'annonce tout de suite, c'est une question bête mais ça me perturbe...

je débute en as3.0 et j'ai un problème dans mes variables lorsque je crée une boucle. En fait, j'ai crée trois boutons (btn0,btn1,btn2) que j'appelle grace à une boucle, et j'aimerai que pour chaque bouton, la fonction s'effectue sur un objet différent(ici cadre0,cadre1,cadre2).
ex : je clic sur btn0 et ça fait bouger sur cadre0.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
var memoirebouton:Dictionary=new Dictionary();
for(var i:int=0;i<=2;i++){
this["btn"+i].addEventListener(MouseEvent.CLICK,affichetexte);
memoirebouton[this["btn"+i]]={num:i}
}
 
function affichetexte(evt:MouseEvent){
var dd=memoirebouton[evt.currentTarget];
/*avec dd je recupere le numero du bouton*/
 
var bouge:Tween=new Tween(cadre[dd.num],"x",Regular.easeOut,0,100,2,true);
}
je ne pense pas que cela soit bien difficile mais ça m'aiderai beaucoup de comprendre comment cela fonctionne...

merci d'avance à tous