[flash] lire et traiter un fichier xml
1 message • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
[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
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 :
- Indexation du Flash : Google sait gérer les XML/txt externes
- Google indexe le Flash
- API Google Maps en Flash / Flex
- Contraintes d'emplacement du Sitemap
- Déclarer son fichier sitemap dans le fichier robots.txt
- Sitemaps : protocole commun pour Google, Yahoo et Live Search
- Google Enterprise a son blog
- Le blog officiel de Google au Japon
- La syndication de contenu : afficher un flux RSS sur son site
- Comment gérer simplement les sitemaps de plusieurs sites au même endroit
- lire fichier XML en javascript
- [réglé] Lire et écrire un fichier XML en PHP
- 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
- lire un fichier ioncube
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 0 invités


le forum