Anpassen der Label-Komponente
Label-Komponenten können sowohl beim Authoring als auch zur Laufzeit horizontal und vertikal transformiert werden. Beim Authoring wählen Sie hierzu die Komponente auf der Bühne aus und verwenden anschließend das Werkzeug „Frei transformieren“ oder die Befehle unter „Modifizieren“ > „Transformieren“. Außerdem können Sie den Authoring-Parameter
autoSize
einstellen. Dadurch wird zwar nicht die Begrenzungsbox in der Live-Vorschau geändert, aber die Größe der Bezeichnung wird angepasst. Die Größe der Bezeichnung ändert sich in Abhängigkeit vom
wordwrap
-Parameter. Wenn der Parameter
true
lautet, wird die Bezeichnung vertikal an den Text angepasst. Beim Wert
false
wird die Größe der Bezeichnung horizontal angepasst. Zur Laufzeit verwenden Sie die Methode
setSize()
. Weitere Informationen finden Sie in den Abschnitten über die
Label.setSize()
-Methode und die
Label.autoSize
-Eigenschaft im
ActionScript 3.0 Referenzhandbuch für Flash Professional
. Lesen Sie auch das Thema
Erstellen einer Anwendung mit der Label-Komponente
.
Verwenden von Stilen mit der Label-Komponente
Durch Zuweisen von Stileigenschaften können Sie die Gestaltung einer Label-Instanz ändern. Ein Stil kann immer nur für den gesamten Text innerhalb einer Instanz der Label-Komponente zugewiesen werden. Die Label-Komponente verfügt über den
textFormat
-Stil, der dieselben Attribute wie das TextFormat-Objekt hat und Ihnen ermöglicht, dieselben Eigenschaften für den Inhalt von
Label.text
festzulegen wie auch für eine reguläre Flash TextField-Komponente. Im folgenden Beispiel wird die Textfarbe der Bezeichnung auf Rot festgelegt.
-
Ziehen Sie die Label-Komponente aus dem Bedienfeld „Komponenten“ auf die Bühne und nennen Sie die Instanz
a_label
.
-
Klicken Sie auf die Registerkarte „Parameter“ und ersetzen Sie den Wert der Text-Eigenschaft durch den folgenden Text:
Color me red
-
Wählen Sie in der Hauptzeitleiste das erste Bild aus, öffnen Sie das Bedienfeld „Aktionen“ und geben Sie den folgenden Code ein:
/* Create a new TextFormat object, which allows you to set multiple text properties at a time. */
var tf:TextFormat = new TextFormat();
tf.color = 0xFF0000;
/* Apply this specific text format (red text) to the Label instance. */
a_label.setStyle("textFormat", tf);
-
Wählen Sie „Steuerung“ > „Film testen“.
Weitere Informationen zu Label-Stilen finden Sie im Abschnitt zur Label-Klasse im
ActionScript 3.0 Referenzhandbuch
für Flash Professional
.
Skins und die Label-Komponente
Die Label-Komponente enthält keine grafischen Elemente, die mit Skins versehen werden können.
|
|
|
|
|
Rechtliche Hinweise | Online-Datenschutzrichtlinie