Problème XML & ActionScript - Flash/ActionScript - Programmation
MarshPosté le 17-09-2007 à 18:48:34
Bonjour, j'ai un petit problème avec un script. En fait j'ai un fichier XML avec deux infos pour les noeuds qui m'interessent. Donc voici le code :
Code :
var spacing = myImageHolder._y+100 ;
photos_xml = new XML();
photos_xml.ignoreWhite = true ;
photos_xml.load("gallery.xml" );
photos_xml.onLoad = function () {
var liste = photos_xml.firstChild.childNodes ;
var nbrPhotos = liste.length ;
for (var i = 0 ; i<nbrPhotos ; i++ ) {
var refmc = myImageHolder.duplicateMovieClip("myImageHolder"+i , i);
refmc._y = myImageHolder._y+i*spacing ;
refmc.num = i ;
refmc.onEnterFrame = function(){
var fichier = liste[this.num].attributes.vignette ;
loadmovie (fichier, this);
remfc.onRelease = function(){
var grandeImage = liste[this.num].attributes.image ;
_root.grande_image_mc.loadmovie(grandeImage);
}
}
}
}
Donc en gros, il ouvre mon fichier XML, duplique le Clip Vide "myImageHolder" par rapport au nombre de photos dans le XML. Jusque là pas de problèmes, le problème est que j'aimerais que chacune des vignettes soient cliquables pour afficher l'image grande taille dans un autre clip vide conteneur.
Mais ça ne veut pas marcher comme je l'ai mis là
Si quelqu'un a une solution, je l'aimerai jusqu'à la fin de l'année! (le 1er janvier mes compteurs d'amour/haine sont remis à zéro).
Marsh Posté le 17-09-2007 à 18:48:34
Bonjour, j'ai un petit problème avec un script. En fait j'ai un fichier XML avec deux infos pour les noeuds qui m'interessent.
Donc voici le code :
Donc en gros, il ouvre mon fichier XML, duplique le Clip Vide "myImageHolder" par rapport au nombre de photos dans le XML.
Jusque là pas de problèmes, le problème est que j'aimerais que chacune des vignettes soient cliquables pour afficher l'image grande taille dans un autre clip vide conteneur.
Mais ça ne veut pas marcher comme je l'ai mis là
Si quelqu'un a une solution, je l'aimerai jusqu'à la fin de l'année! (le 1er janvier mes compteurs d'amour/haine sont remis à zéro).
Merci d'avance