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.

  1. Ziehen Sie die Label-Komponente aus dem Bedienfeld „Komponenten“ auf die Bühne und nennen Sie die Instanz a_label .

  2. Klicken Sie auf die Registerkarte „Parameter“ und ersetzen Sie den Wert der Text-Eigenschaft durch den folgenden Text:

    Color me red

  3. 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);
  4. 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