Ik heb een flash website gemaakt, die zijn data ophaalt vanuit een xml bestandje. ik wil dit tonen als html, leuke is, <a href werkt. <u werkt, maar <i> en <b> werken niet... weet iemand hoe dit komt, en wat ik er aan kan doen?
nee, als ik die tags eromheen doe, dan krijg ik het probleem dat de text verdwijnt. *de text tussen de tags* en met strong blijft de text gewoon, en zie je dat <strong> niet staan.
import flash.external.ExternalInterface
contentXML = new XML();
myShow("home");
function myShow(myelement){
contentXML.onLoad = myLoad;
//contentXML.load("/xml/"+myelement+".xml");
contentXML.load("/xml/"+myelement+".xml");
gaTracking(myelement);
}
function gaTracking(page) {
ExternalInterface.call("pageTracker._trackPageview", page);
}
function myLoad(ok) {
if (ok == true) {
Publish(this.firstChild);
}
}
function Publish(HeadlineXMLNode) {
if (HeadlineXMLNode.nodeName.toUpperCase() == "PAGE") {
var copyTitle:String = "";
var copyContent:String = "";
pane = HeadlineXMLNode.firstChild;
while (pane != null) {
if (pane.nodeName.toUpperCase() == "CONTENTPANE") {
item = pane.firstChild;
while (item != null) {
if (item.nodeName.toUpperCase() == "ITEM") {
element = item.firstChild;
while (element != null) {
if (element.nodeName.toUpperCase() == "TITLE") {
copyTitle+=element.firstChild.nodeValue;
}
if (element.nodeName.toUpperCase() == "CONTENT") {
copyContent+=element.firstChild.nodeValue;
}
element = element.nextSibling;
}
}
item=item.nextSibling;
}
}
pane = pane.nextSibling;
}
}
home_main.htmlText=copyContent;
}
Attributen text vak: Selectable, Render text as Html
Xml:
<page>
<contentpane>
<item>
<title><![CDATA[PAGE TITLE]]> </title>
<keywords>lala</keywords>
<description>about some shizzel</description>
<content><![CDATA[ CONTENT Bijvoorbeeld <b>haj</b> werkt niet en <u> haj</u> wel ]]></content>
</item>
</contentpane>
</page>
volgens mij had ik dit ergens gelezen. Als het niet werkt srry.
//edit:
o dit was de vraag niet. Srry XD domme ik -,-'.
heb je dan je text field wel goed ingesteld. En heb je je lettertype geƫmbed. Daar moet je ook naar kijken. Ook ondersteunen sommige lettertypes het niet.