Grundlagen der TextverarbeitungFlash Player 9 und höher, Adobe AIR 1.0 und höher Verwenden Sie zum Anzeigen von Text am Bildschirm in Adobe® Flash® Player oder Adobe® AIR™ eine Instanz der TextField-Klasse oder die Flash Text Engine-Klassen. Diese Klassen ermöglichen Ihnen, Text zu erstellen, anzuzeigen und zu formatieren. Alternativ können Sie das Text Layout Framework (TLF) verwenden, eine Komponentenbibliothek, die auf der Flash Text Engine-Klasse basiert, aber für einfache Bedienung konzipiert wurde. Sie können spezifische Inhalte für Textfelder festlegen oder die Quelle für den Text angeben und dann die Darstellung dieses Textes einstellen. Sie können zudem auf Benutzerereignisse reagieren, z. B. wenn Benutzer Text eingeben oder auf einen Hyperlink klicken. Sowohl die TextField-Klasse als auch die Flash Text Engine-Klassen ermöglichen es Ihnen, Text in Flash Player und AIR anzuzeigen und zu verwalten. Mithilfe der TextField-Klasse können Sie Textobjekte zur Anzeige und Eingabe erstellen. Die TextField-Klasse bietet die Grundlage für andere textbasierte Komponenten, zum Beispiel TextArea und TextInput. Sie könnend die TextFormat-Klasse verwenden, um die Zeichen- und Absatzformatierung für TextField-Objekte festzulegen, und Sie können mit der Textfield.styleSheet-Eigenschaft und der StyleSheet-Klasse Cascading Style Sheets (CSS) anwenden. Sie können HTML-formatierten Text, der eingebettete Medien (Film-Clips, SWF-Dateien, GIF-Dateien, PNG-Dateien und JPEG-Dateien) enthalten kann, direkt einem Textfeld zuweisen. Die ab Flash Player 10 und Adobe AIR 1.5 verfügbare Flash Text Engine bietet eine elementare Unterstützung für anspruchsvolle Steuerungsaufgaben im Hinblick auf Textmetrik, Textformatierung und bidirektionalen Text. Sie bietet zudem einen verbesserten Textfluss und eine erweiterte Sprachunterstützung. Sie können die Flash Text Engine zwar zur Erstellung und Verwaltung von Textelementen verwenden, sie wurde jedoch in erster Linie als Grundlage für die Erstellung von Textverarbeitungskomponenten entworfen und erfordert ein höheres Maß an Programmierkenntnissen. Das Text Layout Framework umfasst eine Textverarbeitungskomponente auf Grundlage der Flash Text Engine und bietet eine einfachere Möglichkeit, die erweiterten Funktionen der neuen Text Engine zu verwenden. Das Text Layout Framework ist eine erweiterbare Bibliothek, die komplett in ActionScript 3.0 geschrieben wurde. Sie können die vorhandene TLF-Komponente verwenden oder mit dem Framework Ihre eigene Textkomponente erstellen. Weitere Informationen zu diesen Themen finden Sie hier: Wichtige Konzepte und BegriffeIn der folgenden Liste sind wichtige Begriffe aufgeführt, die mit der Verarbeitung von Text zu tun haben:
|
|