setTextFormat(), setNewTextFormat() warum gehts nicht

Pullmann

Erfahrenes Mitglied
HI,

ich habe ein Dynamischestextfeld erstellt in dem ich jetzt einfach die Schriftartändern
wollte. Doch wer hätte es geglaubt es geht nicht ...

Ich habe diese Sachen ausprobiert:

Dyntextfeld mit dem Namen test

PHP:
var tr = new TextFormat();
tr.bold = true;
tr.italic = true;
tr.color = 0xFF0000;
tr.size = 300;
tr.face = "Verdana";
_root.test.setTextFormat(tr);
das hatte Datic mal gepostet geht bei mir aber nicht.

Wo dran liegt das
 
weil face keine formatierung für ein Text ist
sondern die RGB farbe für einer Komponente ist
PHP:
 deinTextformat.font = "Verdana";
wäre eine Idee
P.S. meinte ich ja..Tipfehler..^^


 
Zuletzt bearbeitet:
HI,

irgendwie bekomme ich das nicht hin... ich habe jetzt einfach mal das
Beispiel von Flash genommen.

Ich habe in der Hauptebene dieses Script eingefügt, das ein MC anspricht
welches test heist in diesem MC ist ein dynamisches Textfeld mit dem Namen
setbold.

PHP:
meinTextformat = new TextFormat();
meinTextformat.bold = true;
test.setbold.setTextFormat(meinTextformat);

Aber wenn ich das mache wird der Text nicht mehr angezeigt obwohl ich die
Zeichen eingebunden habe.

Wo ist der Fehler?
 
HI,

das mit dem auf Fett setzten habe ich jetzt hinbekommen.
Ich habe einfach ein neues Dyntextfeld mit Verdana und Bold als Einstellung
hinzugefügt.

Aber wie kann ich es jetzt machen das ich auch eine andere Schriftart zuweisen kann?
Ich dachte eigendlich das ich einfach ein neues Dyntextfeld erstelle mit ner anderen
Schriftart.

Und hier das Script :

PHP:
meinTextformat = new TextFormat();
meinTextformat.font = "Arial";
test.setbold.setTextFormat(meinTextformat);

Das will aber nicht
-----------------------------------

Habs hinbekommen lag daran das ich in dem Textfeld das ich ändern wollte
auch die Schrift eingebunden hatte !
 
Zuletzt bearbeitet:
Nee, Du musst alle Schriftarten; -Größen und Variationen (z.B. Bold) einzeln einbetten (Dann kannst Du auch per AS dazwischen umschalten).

Klingt komisch, ist aber so. :(

Gruß
.
 
Zurück