Boucle (for) et XML

Boucle (for) et XML - Flash/ActionScript - Programmation

Marsh Posté le 16-08-2007 à 17:18:25    

Bonjour à tous.
 
Voilà le pépin :  
 
Je dois faire une galerie photo dynamique ... je génère un fichier XML qui liste les photos du répertoire, bref j'ai ces attributs : num (id du fichier, commence à 0), nname (nouveau nom, voir plus loin) et fichier (le nom de fichier de la photo).
 
Une fois dans flash, je charge mon fichier XML etc ...
 
Je souhaite faire une boucle qui créé un clip, puis charge la photo dedans, voici ce que j'ai fais :  
 

Code :
  1. function affichePhoto(photo){
  2. for(a = 0; a<nbrPhotos; ++a){ // nbrPhoto est le total d'enfants
  3. var newClip = this.createEmptyMovieClip(photo.attributes.nname,a) //nname pour ne pas m'embetter avec des noms dynamiques ...
  4. loadMovie(photo.attributes.fichier,newClip); //je charge la photo dans le clip (ça marche, elle s'affiche)
  5. newClip._y = a * 10; //Nouvelle position
  6. }
  7. enCours = enCours.nextSibling; //<----- le problème est ici, la boucle s'arrete là au lieu de passer à l'enfant suivant et de recommencer
  8. }


 
Je me suis arraché les cheveux toute l'après-midi mais là mon sens logique en prend un coup car le " enCours = enCours.nextSibling; " fonctionne lorqu'il est mis dans un "onPress" d'un bouton (version précédente du script où on passait d'une photo à l'autre en cliquant sur un bouton, moi je veux faire une galerie)
 
J'éspère sincerement avoir été clair (mes neurones ont foutu le camp en même temps que mes cheveux cette après midi) et que vous allez pouvoir me sortir de cette galère
 
Merci d'avance,  
 
Jilouzzz

Reply

Marsh Posté le 16-08-2007 à 17:18:25   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed