Using the TextField class

Flash Player 9 and later, Adobe AIR 1.0 and later

You can use an instance of the TextField class to display text or create a text input field on the screen in Adobe® Flash® Player or Adobe® AIR™. The TextField class is the basis for other text-based components, such as the TextArea components or the TextInput components.

Text field content can be pre-specified in the SWF file, loaded from a text file or database, or entered by a user interacting with your application. Within a text field, the text can appear as rendered HTML content, with images embedded in the rendered HTML. After you create an instance of a text field, you can use flash.text classes, such as TextFormat and StyleSheet, to control the appearance of the text. The flash.text package contains nearly all the classes related to creating, managing, and formatting text in ActionScript.

You can format text by defining the formatting with a TextFormat object and assigning that object to the text field. If your text field contains HTML text, you can apply a StyleSheet object to the text field to assign styles to specific pieces of the text field content. The TextFormat object or StyleSheet object contains properties defining the appearance of the text, such as color, size, and weight. The TextFormat object assigns the properties to all the content within a text field or to a range of text. For example, within the same text field, one sentence can be bold red text and the next sentence can be blue italic text.

In addition to the classes in the flash.text package, you can use the flash.events.TextEvent class to respond to user actions related to text.