Bonjour,
Je suis débutante en xml et je suis allée voir le tuto de ce site .
Je voudrais faire un système de newsletter avec xml et flash.
J'arrive à afficher ma première news dans un champs texte dynamique.
Mon premier problème est que je n'arrive à afficher le texte mais pas l'image.
Ensuite je voudrais que toutes les autres news s'affichent dans un autre champs texte dynamique (une sorte d'archives). Comment faire?
Voici mon fichier xml:
Voici mon code action script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?xml version="1.0" encoding="UTF-8" ?> <base> <nouvelle numero="1"> <date>27/03/2007</date> <texte> Bonjour à tous ! Je remercie toute léquipe du LMS pour leurs travails, ainsi que Dunlop, Motul, Suzuki, Shark, Furygan, Forma, Tech 2000, Net et Bien, Rod Racing, FRT, GTB, Devil et tous les partenaires du Junior Team <image fichier="un.jpg"/> </texte> <nouvelle numero="2"> <date>21/03/2007</date> <texte> 21 et 22 mars prés tests 24 heures du Mans </texte> <nouvelle numero="3"> <date>24/03/2007</date> <texte> 24 et 25 mars OPEN SUPERBIKE </texte> </base>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 system.useCodepage = true; xmlNews=new XML();//creation de l'objet xml xmlNews.ignoreWhite=true;//on ignore les sauts de ligne xmlNews.onLoad= affichageNews; //charge fichier xml xmlNews.load("newser.xml");//on cahrge function affichageNews() { if(xmlNews.firstChild.attributes.numero==1){ txt = xmlNews.firstChild.childNodes[0].toString(); }} if(xmlNews.firstChild.attributes.numero>>1){ txt2 = xmlNews.firstChild.toString(); }
Partager