Salut,
Alors j'ai une question qui me turlupine quelque peu au sujet d'un script en AS2 que je suis en train d'écrire
Mon but: créer un viewer via XML avec menu (aie)
Mon probleme : créer autant de bouton qu'il y a d'entrée dans le XML
J'ai fait ceci pour le moment
clip existant sur la scène: menu
clip existant dans la bibliotheque : btn avec un nom de liaison btn
//la liaison XML qui est OK
liaison_xml.onLoad = function (success:Boolean){
if(success){
//nbrImage = nombre d'image, nombre d'entrées dans le XML
for(i=0; i<nbrImage;i++){
//creation du bouton
menu.createEmptyMovieClip("btn_"+i, i);
//j'attache le bouton nouvellement crée au clip btn de la bibliotheque
menu["btn_"+i].attachMovie("btn", "btn_"+i,i);
//je crée le comportement du bouton crée
menu["btn_"+i].onRollOver=function(){
trace("id bouton courant = "+i);
}
}
//fin
Alors la création des clips est ok, le probleme est que mon rollOver trace("id bouton courant = "+i); renvoit la derniere valeur de i. Disons que j'ai 2 images, au rollover j'aimerais que mon btn 1 me trace id bouton courant = 1 et mon btn 2 me trace id bouton courant = 2 au lieu de cela j'ai, pour les deux boutons id bouton courant = 2 soit la derniere valeur de i dans la boucle.
Si quelqu'un pouvait m'aiguiller j'en serais ravi !
Merci d'avance !