Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-08-2003, 12:33   #1 (permalink)
Neuer User
 
Benutzerbild von TomTom101
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 50
TextField und TextFormat Proble

Hallo zusammen,

wieso sehe ich bei:

ActionScript:
  1. _root.createTextField("text", 2, 10, 10, 100, 150);
  2. _root.text.type= "input";
  3. _root.text.border= true;
  4. format = new TextFormat();
  5. format.align= "right";
  6. format.font = "Arial";
  7. _root.text.setTextFormat(format);

ein Kästchen mit Times New Roman links ausgerichtet?

Wenn ich das Feld als dynamisch oder statisch deklariere und einen Text hinzufüge, dann klappt das!

Wo ist hier der Haken??

Vielen Dank!
Tom
TomTom101 ist offline   Mit Zitat antworten
Alt 14-08-2003, 12:49   #2 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Probier mal einen anderen Namen fürs Textfeld...

"text" ist nämlich eine Eigenschaft vom Textfeld-Objekt.
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 14-08-2003, 12:59   #3 (permalink)
Neuer User
 
Benutzerbild von TomTom101
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 50
Ja, stimmt, darauf sollte man mal achten!
Macht aber keinen Unterschied (MX ist wohl schlau..)

ActionScript:
  1. _root.createTextField("mytext", 2, 10, 10, 100, 150);
  2. _root.mytext.type= "input";
  3. _root.mytext.border= true;
  4. _root.mytext.text= "TEST";
  5. format = new TextFormat();
  6. format.align= "right";
  7. format.font = "Arial";
  8. _root.mytext.setTextFormat(format);
Der String "TEST" steht anfangs rechts in Arial, wenn ich den cursor in den string reinsetze, kann ich weiter recht-align in Arial schreiben, setze ich ihn davor, wird linksbündig Times getippt.
Die Formatierung scheint also nur innerhalb eine gesetzten Textes zu existieren, und weder davor noch dahinter.

Das scheint mir sagenumwoben...

Danke Dir!
TomTom101 ist offline   Mit Zitat antworten
Alt 20-08-2003, 12:01   #4 (permalink)
Neuer User
 
Benutzerbild von TomTom101
 
Registriert seit: Jun 2002
Ort: München
Beiträge: 50
Lösung!

Ich hab die Lösung:

anstatt:
ActionScript:
  1. _root.mytext.setTextFormat(format);

das benutzen:
ActionScript:
  1. _root.mytext.setNewTextFormat(format);

Ich halte das eher für einen Bug, API-Inkonsitenz oder was auch immer. Jedenfalls sinnvoll ist es auf keinen Fall!

Grüße
TomTom101 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 10:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele