begin process at 2012 05 27 00:04:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Base de données

 > 

XML

 > 

[flash & xml] news - pb de texte + images


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[flash & xml] news - pb de texte + images

mercredi 9 septembre 2009 à 15:52:48 | [flash & xml] news - pb de texte + images

10demon10

Bonjour à tous

N'ayant pas trouver sur le forum de réponse à ma question (qui pourtant ne semble pas si complexe) je me permet d'exposé mon problème ici.

J'ai un système de news en xml & flash (les news dans le fichier xml et le flash lit le fichier xml), mais je n'arrive pas à la suite de mon texte à rajouter des images ?
pourtant j'ai cru comprendre qu'on pouvais mettre des images même avec du code html dans le xml mais en vain je n'y arrive toujours pas.

voici le code xml:

Code XML :
<?xml version="1.0" encoding="ISO-8859-1"?>

<news>
<story>
<title>titre de l'article </title>
<date>- 10/11/88</date>
<body>Contenu de l'article</body>
<image><img src="img01.jpg"/><image/>
</story>
</news>


voici le code AS2:
Code ActionScript :
var newsXML:XML = new XML();

newsXML.ignoreWhite = true;
var output:String = "";

newsXML.onLoad = function(success) {
if (success) {
var news:Array = newsXML.firstChild.childNodes;
for(i=0;i<news.length;i++) {
output += "<b>";
output += news[i].childNodes[0].firstChild.nodeValue;
output += "</b><i>";
output += news[i].childNodes[1].firstChild.nodeValue;
output += "</i>\n\n";
output += news[i].childNodes[2].firstChild.nodeValue;
output += "\n\n";
output += news[i].childNodes[3].firstChild.nodeValue;
output += "\n\n";

}
news_txt.htmlText = output;
nbnews.text = newsXML.firstChild.childNodes.length;
}
else
{
news_txt.text = "XML file did not load.";
}
}


si quelqu'un pourrait m'éclairer merci d'avance ^^
nomad &amp; wild [  ]

mercredi 9 septembre 2009 à 21:30:27 | Re : [flash & xml] news - pb de texte + images

nickydaquick

Membre Club



Salut,

ton texte <img src="...." /> est traite comme un noeud XML, pour y remedier

output+="<img id=img_n"+i+" src=\""+news[i].childNodes[3].firstChild.attributes.src+"\" hspace=\"0\" vspace=\"0\"/>";

Bonne continuation
http://liveplayaz.com
je suis heureux de faire partie d'une grande famille ...!

mercredi 9 septembre 2009 à 22:37:12 | Re : [flash & xml] news - pb de texte + images

10demon10


merci pour ta réponse mais malheureusement même en remplacant:

Code ActionScript :
output += news[i].childNodes[3].firstChild.nodeValue;


par:
Code ActionScript :
output+="<img id=img_n"+i+" src=\""+news[i].childNodes[3].firstChild.attributes.src+"\" hspace=\"0\" vspace=\"0\"/>"; 


cela ne fonctionne pas il y aurai peut être une autre manière de traiter cela ?

nomad &amp; wild [  ]

lundi 14 septembre 2009 à 19:22:31 | Re : [flash & xml] news - pb de texte + images

10demon10


Je tient à te remercier car ton astuce marche il suffisait de retirer

Code ActionScript :
id=img_n"+i+"
du à mon intégration XML ^^

par contre j'ai un autre problème en effets j'ai plusieurs articles donc plusieurs balises <story>

exmple:
Code ActionScript :
<?xml version="1.0" encoding="ISO-8859-1"?>


<news>

<story>

<title>titre de l'article </title>

<date>- 09/12/09</date>

<body>Contenu de l'article</body>

<image><img src="img01.jpg"/><image/>

</story>
<story>

<title>titre de l'article </title>

<date>- 09/09/09</date>

<body>Contenu de l'article</body>

<image><img src="img01.jpg"/><image/>

</story>
<story>

<title>titre de l'article </title>
...
...

</story>

</news>


et ma boucle se stop au première article avec ton code il y aurait-il une ligne de code manquante dans mon AS ?



Cette discussion est classée dans : code, xml, output, news, firstchild


Répondre à ce message

Sujets en rapport avec ce message

Accent dans un XML [ par Burnside ] Bonjour,Je n'arrive pas à afficher les accents dans mon module de news qui load un xml.Code flash :xmlNews = new XML();xmlNews.onLoad = affichageNews; Problème de lecture XML [ par kevingraph ] Bonjour à tous, voici mon premier post sur ce forumje suis novice en flash et je voudrais pouvoir lire des news dans mon fichier flash.J'ai donc un fi javacript flash avec output xml [ par Orange73 ] Hello,Voilà j'ai un doc flash qui load un xml externe via l'AS suivant :var newsXML:XML = new XML();newsXML.ignoreWhite = true;var output:String = ""; XML dnas flash [ par Orange73 ] Hello,J'ai 2 champs texte dynamique nommés "txtArea" et "txtArea2".voici le code qui load les textes contenu dans un XML dans ces champs :Fichier_XML Où programmer dans Flash [ par manhutan ] Bonjour à tous,J'utilise Flash de temps en temps pour faire des petites animations, rien de bien compliqué.Recement, dans mon nouveau boulot, on m'a f traitement fichier xml [ par bourane974 ] bonjour,Voila, j'aimerais savoir si on peut faire ce genre de manip avec un fichier xml (je m'explique).monXml.xml : code xml [ par befadtg ] Salut a vousje recherche le code xml qui puisse calculer le nombre de noeuds enfant (childnodes) en une ligne.sachant que mon fichier xml se compose d [XML] probleme redaction [ par jarlaath ] Bonjour,je suis en train de créer une animation pour flash avec du XML et je me trouve devant un probleme. J'aurais aimé faire en sorte de pouvoir fai bouton chargeant du xml [ par desaleux ] hello,j'suis perdu...je voulais passer un code permettant de charger un fichier xml en cliquant sur un bouton, d'une occurence bouton à une occurence XML Auto Update Data (AS 3.0) [ par nerigal ] bonjour, ici mon problème..je doit faire un code qui extrait des données depuis un XML externe produit par un serveur exemple - 2009-02-15


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,184 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales