[Flash 8] textfeld zeigt html code an

Briefkasten

Erfahrenes Mitglied
Hallo,

ich lade eine html file in mein flash rein und bekomme nur den html code angezeigt.

Code:
//AS für Zimmer Movieclip
stop();

//Textfeld erzeugen
this.createTextField("kanzleitext",1,15,15,550,400);

//CSS Laden erzeugen
var ss:TextField.StyleSheet = new TextField.StyleSheet();
ss.load("styles.css");
TextKontakt.styleSheet = ss;

//Attribute zuweisen
TextKontakt.border = false;
TextKontakt.background = false;
TextKontakt.multiline = true;
TextKontakt.html = true;
TextKontakt.autoSize =false;
TextKontakt.type="dynamic";
TextKontakt.wordWrap = true;

//html Datei Laden
htmlObjekt = new XML(); 
htmlObjekt.ignoreWhite = true; 
htmlObjekt.load("kanzlei.html"); 
htmlObjekt.onLoad = function()
{ 
	kanzleitext.htmlText = this; 
};

htmlcode:
HTML:
<head></head>
<body>
<headline>Kontakt</headline> <img src='bilder/omaanna.jpg' width="173" height="150" align="left"/> 
<mainBody> <br>
asdfsafd</br> <br>
asdf</br> <br>
asdf</br> <br>
Telefon: +asdf</br> <br>
Vorbuchungen nur telefonisch moeglich.</mainBody> 
</body>

Komischerweise habe ich den selben code in einem anderem alten FlashFilm und dort funktioniert es. Weiß jemand warum?

mfg
 
Hi,

Du solltest die .html-Eigenschaft des Textfeldes "kanzleitext" ebenfalls auf true stellen, damit html-Text angezeigt werden kann.

Zudem könnte es zu Problemen kommen, da Flash die Tags <head>, <body>, <headline> und <mainBody> nicht kennt (werden wohl allerdings ignoriert werden).

Gruß
.
 
Oh ja, ich hab den Code einfach nur kopiert und dabei vergessen von Textkontakt auf kanzleitext umzubennen.

Danke
 

Neue Beiträge

Zurück