[flash5] xml mit html-tags einlesen

AleX

Erfahrenes Mitglied
hi,
hab da ein kleines Problem und hoffe dass mir jemand weiterhelfen kann :)

Also, folgendermaßen siehts aus:

Ich habe diese xml:
Code:
<data>
<news>
<value date="17.07.03"><![CDATA[html text: <b>Das ist nun ein Test</b>]]></value>
</news>
<news>
<value date="17.07.03">Dieser Newsticker ist entstanden!</value>
</news>
<news>
<value date="18.07.03">Da ist Freitag.</value>
</news>
</data>

und folgendes ActionScript zum verarbeiten der Daten:

auf nem Button:
Code:
on (release) {
	if(tickercount<count)tickercount++;
	ticker=dbArray[tickercount];
}

im ersten Frame:
Code:
var dbXML = new XML();
dbArray = new Array();
count = -1;
tickercount = 0;

dbXML.onLoad = function () { 

	var dbRoot = this.firstChild;
	for (var i = 0; i<dbRoot.childNodes.length; i++) {

		if (dbRoot.childNodes[i].nodeName != null) {

			news = dbRoot.childNodes[i];
			value = news.firstChild;

			while (value.nodeName == null) {value = value.nextSibling;}
			count++;			
			
			dbArray[count] = value.attributes.date+" - "+value.firstChild.nodeValue;
		}
	}
	ticker = dbArray[tickercount];
}
dbXML.load("test.xml");

Wenn ich jetzt anstatt "ticker = dbArray[tickercount]"
"ticker.html = true;
ticker.htmlText = dbArray[tickercount];"
schreibe, dann steht in meinem Textfeld nur "html text:" drin, und der htmltag im xmlfile dahinter wird einfach ignoriert. Woran liegt das? Am Textfeld ist die Option html natürlich auch an.

alex
 
Zuletzt bearbeitet:
und jetzt noch ne "kleine" Frage.

Wenn ich die xml zum Parsen lade, dabei aber über einen Proxy mit Authentifizierung gehen muss, wie kann ich das in connection properties oder so was in der Art angeben?
 
Zurück