Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-01-2005, 22:34   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
Question HTML-Text wird im Textfeld nicht angezeigt...

Ich habe das Problem, dass ich per Actionscript einem Textfeld, dass ich per drag'n drop auf die Bühne gezogen habe keinen html-Formatierten Text zuweisen kann... Text, der z.B. innerhalb von <b> und </b> steht, wird gar nicht angezeigt

Erzeuge ich aber per AS dynamisch ein Textfeld, so wird der Text korrekt formatiert angezeigt.

Das ist der AS-Code:
PHP-Code:
my_textfeld.html true;
my_textfeld.htmltext "hallo <b>DU!</b>";
trace(my_textfeld.htmltext);

_root.createTextField("my_textblock"12020100100); 
my_textblock.html true;
my_textblock.htmlText "<P ALIGN=\"LEFT\"><FONT FACE=\"Arial\" SIZE=\"16\" COLOR=\"#000000\">hallo <B>DU!</B></FONT></P>";
trace(my_textblock.htmltext); 
Ich habe hier auch noch mal die .fla-Datei zum Nachvollziehen hochgeladen.
Angehängte Dateien
Dateityp: zip html.zip (2,4 KB, 6x aufgerufen)

Geändert von realtigger (26-01-2005 um 11:22 Uhr)
realtigger ist offline   Mit Zitat antworten
Alt 25-01-2005, 22:58   #2 (permalink)
...
 
Benutzerbild von flash bier
 
Registriert seit: Nov 2001
Beiträge: 1.227
hast du denn beim aufgezogenen textfeld auch im eigenschaftsfenster den button "<>" aktiviert?
Damit machst du Flash klar, dass es sich um ein HTML-Textfeld handelt.

MFG flash bier
__________________
Schweig oder sprich Worte, die besser sind als Schweigen !
flash bier ist offline   Mit Zitat antworten
Alt 26-01-2005, 00:53   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
Ja, habe ich.
Auch über
my_textfeld.html = true;
setze ich die html-Option ja nochmal.
realtigger ist offline   Mit Zitat antworten
Alt 26-01-2005, 01:14   #4 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Du schreibst vor deinen Threadtitel [Flash MX] aber dein File ist schätzungsweise eine MX2004-Datei. Die kann ich mit MX nicht öffnen -> unerwartetes Dateiformat.

Vermutung da File von mir nicht zu öffnen:
Du hast den Font eingebettet aber nur den plain-Schriftschnitt.
Den Bold-Schriftschnitt mußt du extra einbetten sonst gibt es dafür einfach keine Schriftzeichen, werden also einfach nicht angezeigt.
Eine Möglichkeit für das einbetten mehrerer Schriftschnitte... z.B. paar Leerzeichen im Textfeld, einige davon bold formatieren, dann Schrift einbetten.
Eine andere: Textfelder außerhalb der Bühne anlegen, für jeden Schriftschnitt einen und dort (zusätzlich zum eigentlichen Textfeld, nicht anstatt) einbetten

Grund für die Vermutung
Ohne eingebettete Schriften (wie in deinem dynamisch erstellten Textfeld z.B.) funktioniert dein Script wunderbar. Mit nicht wirklich.
__________________
www.rena-hermann.de

The angels have the phone box

Geändert von rena (26-01-2005 um 01:16 Uhr)
rena ist offline   Mit Zitat antworten
Alt 26-01-2005, 11:21   #5 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 38
Vielen Dank für den Tipp. Das war die Lösung!

Kann ich denn auch auf der Bühne ein Textfeld erstellen (ohne AS) in dem die Schrift nicht eingebetet ist?
Ich habe dazu keine Optionen gefunden....
realtigger ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele