Bonjour,

J'ai un problème avec les sauts de ligne.

Pour situé dans son contexte.
Mon fichier flash va chercher des infos dans une page ASP qui génère une écriture XML (après requête dans une BD access)

L'écriture XML est correcte, quand je fais des trace(), tout se passe bien.
Mes textfields sont en multilignes, format HTML.

Comment puis-je faire pour faire passer les sauts de lignes.
J'ai essayé les <br>, les \n, ...etc mais rien n'y fait.

Voici mes codes:

flash (simplifié):

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
24
25
26
27
28
system.useCodepage = true;
stop();
 
base_XML = new XML();
base_XML.ignoreWhite = true;
base_XML.onLoad = traiteXML;
base_XML.load("http://www.url.com/news.asp");
compteur = new Array();
dat = new Array();
titre = new Array();
commentaire = new Array();
 
function traiteXML() {
	compteur = base_XML.firstChild.childNodes;
	trace(compteur);
 
	var i = 0;
 
	while (i<compteur.length) {
		dat[i] = compteur[i].attributes.dat;
		titre[i] = compteur[i].attributes.titre;
		commentaire[i] = compteur[i].attributes.commentaire;
		i = i+1;
	}
	trace("dat = "+dat);
	trace("titre = "+titre);
	trace("commentaire = "+commentaire);
}
ASP
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
24
25
26
27
28
29
30
31
32
33
 
Dim selectStatement, loginCorrect, chaine, i, dat, titre, commentaire, expression
 
selectStatement = "Select * from news order by id desc"
recordSet.open selectStatement, connection
 
if Not recordSet.eof Then 
	Response.Charset = "UTF-8"
    Response.ContentType = "text/xml"
 
	dim tableau(50)
	i=0
	while (not recordSet.EOF)
				  dat = recordSet("dat")
				  dat = """"&dat&""""
				  titre = recordSet("titre")
				  titre = """"&titre&""""
				  commentaire = recordSet("news")
				  commentaire = """"&commentaire&""""
				  expression = "<SWF dat="&dat&" titre="&titre&" commentaire="&commentaire&"/>"
				  i=i+1
				  tableau(i) = expression
               recordSet.movenext
			wend
	chaine="<News>"&join(tableau,sep)&"</News>"
	response.Write chaine
 
	else 
Response.Charset = "UTF-8"
Response.ContentType = "text/xml"
response.Write ("<News><Faux>Pas de resultat</Faux></News>")
 
end if
Merci