Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-08-2005, 09:09   #1 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Zeilenhöhe/ Zeilenabstand manipulieren

Hallöchen,

ich hab shcon Beiträge gelesen, aber die haben mir meine Antwort nicht erbracht. Ich habe einen Flash- Film in dem ich aber alle Komponenten per ActionScript zur Laufzeit erstelle.
Meine erste Frage ist: was hat Flash Standardmässig für eine Zeilenhöhe? 12px bei Arial 12?
Ich hab schon gelesen, dass über das TextFormat- Objekt mit leading die Höhe manipulierbar sein soll.
Den einzigen Effekt den ich bekomme ist, dass sich der Abstand zwischen zwei Absätzen ändert, ich aber überhaupt keinen Unterschied in der Zeilenhöhe im normalen Lauftext sehen kann. Ich hab es auch schon über ein externes StyleSheet probiert. Versteh ich die Sache falsch? Mach ich was falsch?

ActionScript:
  1. var fliesstextFormat = new TextFormat();
  2. fliesstextFormat.font = "Arial";
  3. fliesstextFormat.size = 12;
  4. fliesstextFormat.bold = false;
  5. fliesstextFormat.leading = 14;
  6.  
  7. _root.meinText.setNewTextFormat(fliesstextFormat);

Selbst wenn ich die Farbe in diesem Objekt ändere, passiert nichts... Langsam fühl ich mich etwas komisch...

Gruss
Orphelina ist offline   Mit Zitat antworten
Alt 08-08-2005, 12:48   #2 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Hallo,

steht da schon Text drin in deinem Textfeld, dann _root.meinText.setTextFormat(fliesstextFormat);

setNewTextFormat wäre für neuen Text. Les mal die Hilfe dazu.
__________________
Gruß, Jey!
jeypack ist offline   Mit Zitat antworten
Alt 08-08-2005, 13:17   #3 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Hallöchen,

leider sehe ich dann immer noch keinen Unterschied....
Es sollte aber wohl einer zu sehen sein...

Gruß
Orphelina ist offline   Mit Zitat antworten
Alt 08-08-2005, 13:38   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Ich lese hier was von "Komponenten" und "StyleSheet"... Was für ein Text ist das? Ist der in einer Komponente? Wenn ja, in welcher?
Wenn es sich nur um ein dynamisches Textfeld handeln würde, wäre der Code nämlich ok!
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 08-08-2005, 13:45   #5 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Ja ich erstelle meine "Komponenten" nicht per auf die Bühne malen oder dem Inspektor auf die Bühne ziehen, sondern ich habe ein AS, in dem ich sie kreiere!
Ich habe ganz normale TextAreas genommen in die ich normalen Text aus XML- Dateien einlese.
Mich treibt halt auch in den Wahnsinn, dass es so grosse Unterschiede in den Eigenschaften von TextField/ TextArea/ Label gibt, so dass sich ein paar Sachen unterscheiden, ein paar für mehrere gelten...
Ich habe es auch schon mit einem externen StyleSheet probiert, aber bekomme wenn dann nur den Effekt, dass ich bei Leerzeilen eine veränderte Höhe habe aber nicht zwischen den Zeilen im Fliesstext!

Gruß
Orphelina 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 15:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele