Verwenden der TextField-Klasse

Flash Player 9 und höher, Adobe AIR 1.0 und höher

Sie können eine Instanz der TextField-Klasse verwenden, um in Adobe® Flash® Player oder Adobe® AIR™ Text anzuzeigen oder auf dem Bildschirm ein Texteingabefeld zu erstellen. Die TextField-Klasse ist die Grundlage für andere textbasierte Komponenten, zum Beispiel TextArea- oder TextInput-Komponenten.

Inhalte für Textfelder können vorab in der SWF-Datei angegeben, aus einer Textdatei oder Datenbank geladen oder interaktiv von Benutzern in der Anwendung eingegeben werden. Innerhalb eines Textfelds kann der Text als formatierter HTML-Inhalt mit eingebetteten Grafiken dargestellt werden. Nachdem Sie eine Instanz eines Textfeldes erstellt haben, können Sie mit flash.text-Klassen, z. B. TextFormat und StyleSheet, das Erscheinungsbild des Textes steuern. Das flash.text-Paket enthält fast alle Klassen für das Erstellen, Verwalten und Formatieren von Text in ActionScript.

Sie können Text formatieren, indem Sie die Formatierung mit einem TextFormat-Objekt definieren und dieses Objekt dem entsprechenden Textfeld zuweisen. Wenn das Textfeld HTML-Text enthält, können Sie ein StyleSheet-Objekt auf das Textfeld anwenden, um bestimmten Teilen des Textfeldinhalts Stile zuzuweisen. Das TextFormat-Objekt und das StyleSheet-Objekt enthalten Eigenschaften, mit denen das Erscheinungsbild des Textes definiert wird, beispielsweise die Farbe, Größe und Schriftstärke. Mit dem TextFormat-Objekt werden die Eigenschaften dem gesamten Inhalt eines Textfelds oder einem bestimmten Textbereich zugewiesen. Beispielsweise kann innerhalb desselben Textfelds ein Satz fett und rot formatiert werden und der nächste Satz kursiv und blau.

Neben den Klassen im flash.text-Paket können Sie mithilfe der flash.events.TextEvent-Klasse auf textbezogene Benutzeraktionen reagieren.