[flash] lire et traiter un fichier xml

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


e-kiwi
Modérateur
Modérateur
 
Messages: 13854
Inscription: Mar Déc 23, 2003 9:04

[flash] lire et traiter un fichier xml

Message le Mar Sep 05, 2006 15:44

Bonjour,
j'ai besoin d'un flasheur :)

je veux recuperer en flash un fichier xml, le traiter dans un tableau, et sur clic, afficher les bonnes variables :

mon fichier xml ->
------------------------------------------
<?xml version="1.0" encoding="iso-8859-1"?>
<guestbook>
<message id="1">
<nom>Martin DUBUC</nom>
<url>http://www.toto.com</url>
<email>dubucm@toto.com</email>
<date>20/09/01</date>
<texte>Vraiment super votre site, bravo et bonne continuation. Mangez des pommes !</texte>
</message>
<message id="2">
<nom>Martin2222</nom>
<url>http://www.toto.com</url>
<email>dubucm2@toto.com</email>
<date>20/09/01</date>
<texte>Ouaipe po mal...</texte>
</message>
</guestbook>
------------------------------------------



mon action script d'initialisation ->
------------------------------------------
tabGuestbook = new Array();
tabContenu = new Array();
xml_doc=new XML;
xml_doc.onLoad = traiteXML;
xml_doc.load("guestbook.xml");
stop ();

function traiteXML() {
tabGuestbook=Guestbook.childNodes;
_level0.gotoAndPlay(2);
}
------------------------------------------



mon actionscript d'affichage ->
------------------------------------------
function LireMessage(messNumero) {
if (tabGuestbook[messNumero].nodeName.toLowerCase() == "message" ) {
tabContenu=tabGuestbook[messNumero].childNodes;
}

for(j=0;j<5;j++)
{
type=tabContenu[j].nodeName.toLowerCase();
if (type == "nom" ) {
_level0.mess.messAuteur=tabContenu[j].firstChild.nodeValue;
}
if (type == "url" ) {
_level0.mess.messURL=tabContenu[j].firstChild.nodeValue;
}
if (type == "email" ) {
_level0.mess.messMail=tabContenu[j].firstChild.nodeValue;
}
if (type == "date" ) {
_level0.mess.messDate=tabContenu[j].firstChild.nodeValue;
}
if (type == "texte" ) {
_level0.messTexte=tabContenu[j].firstChild.nodeValue;
}

------------------------------------------

et dans une autre image clé, sur clic sur un bouton, je fais par exemple LireMessage(1)
et dans mes champs textes dynamiques créés, ca me met "undefined", comme il il n'arrivait aps à lire le xml.

quelque'un a une diée ?

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités