Pressurevalve
%Europe/Berlin %419 %2008, 10:04
Hallo allemaal,
Ik heb een probleempje met de html tags (heb het forum al nagezocht, maar geen oplossing kunnen vinden). Ik heb in xml tekst met html tags staan. Alleen zie ik in flash het volgende:
<b>test</b>
Het maakt niet uit welke html tag ik neem <i></i><u></u>, ze verschijnen allemaal in het tekstvak. Als ik de cdata weghaal, zie je alleen null staan in het textvak. Ik heb bij properties van het tekstvak 'Render text as html' al geprobeert, maar ook dat helpt niet.
Hier is m'n code:
AS2
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.html = true;
xmlData.multiline = true;
xmlData.onLoad = loadXML;
xmlData.load("sitecontent.xml");
function loadXML(loaded) {
if (loaded) {
_root.homeLeft = this.firstChild.childNodes[0].firstChild.nodeValue;
_root.homeRight = this.firstChild.childNodes[1].firstChild.nodeValue;
homeLeft_txt.text = _root.homeLeft;
homeRight_txt.text = _root.homeRight;
} else {
trace("xml file not loaded!");
}
}
XML:
<?xml version="1.0" encoding="utf-8"?>
<sitecontent>
<homeLeft><![CDATA[<b>Test homeleft</b>]]></homeLeft>
<homeRight>Test homeright</homeRight>
</sitecontent>
Enig idee wat ik fout doe?
Ik heb een probleempje met de html tags (heb het forum al nagezocht, maar geen oplossing kunnen vinden). Ik heb in xml tekst met html tags staan. Alleen zie ik in flash het volgende:
<b>test</b>
Het maakt niet uit welke html tag ik neem <i></i><u></u>, ze verschijnen allemaal in het tekstvak. Als ik de cdata weghaal, zie je alleen null staan in het textvak. Ik heb bij properties van het tekstvak 'Render text as html' al geprobeert, maar ook dat helpt niet.
Hier is m'n code:
AS2
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.html = true;
xmlData.multiline = true;
xmlData.onLoad = loadXML;
xmlData.load("sitecontent.xml");
function loadXML(loaded) {
if (loaded) {
_root.homeLeft = this.firstChild.childNodes[0].firstChild.nodeValue;
_root.homeRight = this.firstChild.childNodes[1].firstChild.nodeValue;
homeLeft_txt.text = _root.homeLeft;
homeRight_txt.text = _root.homeRight;
} else {
trace("xml file not loaded!");
}
}
XML:
<?xml version="1.0" encoding="utf-8"?>
<sitecontent>
<homeLeft><![CDATA[<b>Test homeleft</b>]]></homeLeft>
<homeRight>Test homeright</homeRight>
</sitecontent>
Enig idee wat ik fout doe?