Text aus XML wird in Flash nicht als Html gerendert
Hi! Ich hab folgendes Problem: Ich lese Texte aus einer xml-Datei aus und schreibe sie in Flash in ein Array und daraus dann in diverse Textfelder... das klappt auch alles, bis auf eine Sache. Wenn ich zb einen break in einen Text einfügen will... Das sieht dann in der XML ungefähr so aus:
<text>Blabla<![CDATA[<br>]]>blabla</text>
Das blöde dabei ist jetzt nur, dass er mir den break in dem Textfeld nicht macht, sondern "<br>" hinschreibt, obwohl html für das Textfeld aktiviert ist...
Dabei seit: 27.11.2007 Ort: Immer woanders Alter: 38 Geschlecht:
Verfasst So 16.12.2007 17:07 Titel
ich denke 2 dinge könnten dir helfen:
1: du aktivierst in den textfields html und fügst den text per .textHTML = text ein...
oder
2:erszte einfach mal alle <br> durch \n, das erkennt flash als zeilenumbruch und fertig...
Ok also ich hab nochmal ein bißchen probiert, hab mal den htmlText des Textfeldes getraced, dabei ist mir aufgefallen, dass er das < als < und das > als > drinstehen hat. Das Textfeld müsste den Inhalt praktisch 2 mal als html interpretieren um bis zu dem Zeilenumbruch zu kommen.
Wie kann ich das denn verhindern, dass er mir die beiden Zeichen so codiert?
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB