Pb de boucle dynamique: création de MC
Bonjour à tous,
Je souhaite créer une navigation dynamique pour une gallerie d'images.
Je récupère ma liste d'entrées depuis un script PHP, et pour chaque entrée je veux attacher un bouton et quand on rollOver le bouton, l'icône s'affiche dans un clip cible.
Si, par exemple, j'ai 2 entrées, mes 2 boutons sont bien créés, mais ils prennent tous les 2 la valeur du dernier, et donc affichent tous les 2 la dernière icône...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
liste_lv = new LoadVars();
liste_lv.onLoad = function(success) {
if (success) {
for (var i=0; i<this.total; i++) {
_root.buttons_target.attachMovie("iconButton","iconButton_"+i,10*i,{_y:50*i});
var imageId = this["result_"+i];
var imageFile = "fichiers/projets/images/"+imageId;
_root.buttons_target["iconButton_"+i].onRollOver = function() {
_root.icons_target.loadMovie("./fichiers/projets/icones/"+imageId);
};
_root.buttons_target["iconButton_"+i].onRollOut = function() {
_root.icons_target.unloadMovie();
};
_root.buttons_target["iconButton_"+i].onRelease = function() {
getURL(imageFile, "imageProject");
};
}
}
}; |
Je cherche mais je ne trouve rien. Est-ce que vous voyez où est mon erreur?
Merci!