Tom's Guide > Forum > Programmation > [Flash] Images avec Xml

[Flash] Images avec Xml

Forum Programmation : [Flash] Images avec Xml

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour, j'ai un problème. J'aimerais afficher des images les unes à cotées des autres avec du Xml, pour cela j'ai mon fichier xml composé comme ceci :

Code :
  1. <?xml version='1.0' encoding="UTF-8" ?>
  2.       <main>
  3.       <images>
  4.       <web image="bob.jpg" />
  5.       <web image="paque.jpg" />
  6.       </images>     
  7.       </main>



Et alors, un code action script comme cela :

Code :
  1. Fichier_xml = new XML();
  2. Fichier_xml.ignoreWhite = true;
  3. Fichier_xml.load("fichier.xml" );
  4. Fichier_xml.onLoad = function(success)
  5. {
  6.         if (success)
  7.         {
  8.                 x = Fichier_xml.firstChild;
  9.                 i=0;
  10.                 while(x.childNodes[0].childNodes[i] != undefined)
  11.                 {
  12.                         imgUrl = x.childNodes[0].childNodes[i].attributes.image;
  13.                         btn = "image_mc_"+i;
  14.                         this.createEmptyMovieClip(btn, i);
  15.                         btn.loadMovie(imgUrl);
  16.                         btn._x += 250;
  17.                         i++;
  18.                 }
  19.         }
  20.         else
  21.         {
  22.                 texte = "Erreur";
  23.         }
  24. }



Le problème c'est que ce code n'affiche rien pourtant le fichier XML est bien chargé (Plusieur tests)
Pouvez vous m'aider ?



Merci d'avance :).

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > [Flash] Images avec Xml
Aller à :

Il y a 2037 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens