[flash] lire et traiter un fichier xml
1 message
• Page 1 sur 1
-

e-kiwi - Modérateur

- Messages: 15544
- Inscription: 23 Déc 2003
[flash] lire et traiter un fichier xml
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 ?
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 ?
1 message
• Page 1 sur 1
Lectures recommandées sur ce thème :
- lire fichier XML en javascript
- [réglé] Lire et écrire un fichier XML en PHP
- Lire un fichier .wav dasn Flash
- cacher le code d'un fichier xml relatif à u player flash mp3
- Flash/Xml: Redirection vers un XML+Gabarit XSLT si pas flash
- galerie photo flash et fichier .xml (galerie bananalbum)
- Comment lire un flux xml sur mon site
- PHP. Quelle technique pour lire du xhtml comme du xml ?
- lire un fichier ioncube
- Lire et écrire dans un fichier txt?
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
