Korzystanie z klasy TextField

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Instancji klasy TextField można użyć do wyświetlania tekstu lub do utworzenia na ekranie pola tekstowego wyświetlanego w programie Adobe ® Flash® Player lub środowisku Adobe® AIR™. Klasa TextField stanowi podstawę dla pozostałych składników tekstowych, takich jak TextArea i TextInput.

Treść pola tekstowego może być określona z góry w pliku SWF, ładowana z pliku tekstowego lub bazy danych bądź wprowadzana przez użytkownika pracującego z aplikacją. Tekst w polu tekstowym może być wyświetlany jako renderowana treść HTML, wraz z ewentualnymi osadzonymi obrazami. Po utworzeniu instancji pola tekstowego można używać klas flash.text, takich jak TextFormat i StyleSheet, do sterowania wyglądem tekstu. Pakiet flash.text zawiera niemal wszystkie klasy związane z tworzeniem, obsługą i formatowaniem tekstu w języku ActionScript.

Tekst można formatować, definiując formatowanie za pomocą obiektu TextFormat i kojarząc ten obiekt z polem tekstowym. Jeśli pole tekstowe zawiera tekst HTML, można zastosować do pola tekstowego obiekt StyleSheet w celu przypisania stylów do konkretnych elementów treści pola tekstowego. Obiekt TextFormat lub obiekt StyleSheet zawiera właściwości definiujące wygląd tekstu, takie jak kolor, rozmiar i grubość. Obiekt TextFormat przypisuje właściwości całej treści pola tekstowego lub do zakresu tekstu. Na przykład w tym samym polu tekstowym jedno zdanie może być zapisane tekstem czerwonym pogrubionym, a drugie niebieską kursywą.

Oprócz klas z pakietu flash.text można używać klasy flash.events.TextEvent do programowania reakcji na działania użytkownika związane z tekstem.