dyn textfeld gefüllt aus externer txt.. css formatierung...

NickelbackROXXX

Grünschnabel
Hallo, ich bin recht neu auf dem Flashgebiet.

und ich weiß meine frage, die ich gleich stellen werde, habt ihr schon 1000x gelesen, gehört...beantwortet, aber ich komme trotz Suche auf keinen Nenner. Ich benutze Flash MX 6.

Ich lade einen Text aus einer TXT in ein dyn Textfeld. Ich hab in der TXT HTML Code stehen, wo ich auch eine Verlinkung auf eine CSS Datei drin habe. Ich spreche die einzelnen Textabschnitte mit <p class="basis">Text mit BASIS Stil aus CSS</p> bzw.
<span class="anderecss">Text mit anderem Stil aus CSS</span> im TXT an.

Nur scheint mein dyn Textfeld das völlig zu ignorieren und zeigt weiterhin nur den Text ganz normal an... Woran liegt das? ich habe die EIgenschaft "HTML wiedergeben" auf true. Trotzdem weiss ich nicht weiter. Kann mir vielleicht jemand helfen?

Danke im Voraus.

Grüße, der Max
 
Hi,

soweit ich weiß, kannst Du CSS-Styles nicht direkt in einer htmlText-Datei einbinden, sondern musst mit einem externen Stylesheet (CSS-Datei) arbeiten. Das sähe dann so aus:
Code:
import TextField.StyleSheet;

_global.myStyle = new StyleSheet();

myStyle .load("DeinSheet.css");

DeinTextfeld.styleSheet = myStyle;

Gruß
.
 
hi, danke erstmal, aber ich kriege einen Fehler:

Symbol=Tween 8, Ebene=Ebene 1, Bild=1: Zeile 21: ;' erwartet
import TextField.StyleSheet;

ich kann leider nicht deuten, was er mir berichtet^^.

Bin halt noch recht fresh in flash ;)

Gruß Max

EDIT: Äh, ich hab jetzt gelesen, dass Formatierung mittels CSS erst ab MX 2004 funktioniert... Wo wir zu meiner nächsten Frage kommen^^ Wie formatiere ich mein dyn Textfeld dann? Es soll z.B. die Überschrift zentriert und fett unterstrichen dargestellt werden und der Fließtext ganz normal...? Irgendjemand ne Ahnung?

Gruß Max
 
Zuletzt bearbeitet:
Hi,

Du kannst auch einige unterstützte html-Tags zur Formatierung verwenden:
Code:
textfeld.htmlText = '<p align="center">Zentriert</p> <b>Fett</b> <u>Unterstrichen</b>';

Die Liste der unterstützten Tags findest Du unter:

Mit Text und Strings arbeiten > HTML-formatierten Text verwenden > Unterstützte HTML-Tags (zumindest in Flash 7 und 8 - bei Flash 6 müsstest Du ggf. ein wenig in der Hilfe suchen)

Gruß
.
 
Danke, ich hab das jetz so auch schon gemacht.. Also mit den unterstütztem Tags arbeiten.

Nur irgendwie ignoriert der bei mir den kompletten FONT Tag egal ob ich nun die size oder die color ändern möchte.. Trotzdem vielen Dank
 
Hi,

poste dann bitte einmal Deine Datei. Ich habe (wenn ich für Flashplayer 6 veröffentliche) keine Probleme mit dem font-Tag.

Gruß
.
 
Zurück