Использование класса TextField

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Экземпляр класса TextField можно использовать для отображения текста или создания поля для ввода текста на экране в приложении Adobe® Flash® Player или Adobe® AIR™. Класс TextField является основой для других текстовых компонентов, таких как компоненты TextArea или TextInput.

Содержимое текстового поля может быть предварительно определено в SWF-файле, загружено из текстового файла или базы данных либо введено пользователем в ходе действий пользователя в приложении. Текст может отображаться в поле как визуализированное HTML-содержимое, включая изображения, встроенные в HTML. После создания экземпляра текстового поля для управления внешним видом текста можно использовать классы flash.text, например TextFormat и StyleSheet. Пакет flash.text содержит практически все классы, связанные с созданием, форматированием текста и управлением им в ActionScript.

Для изменения формата текста можно определить форматирование с помощью объекта TextField и назначить этот объект текстовому полю. Если текстовое поле содержит HTML-текст, к нему можно применить объект StyleSheet, чтобы назначить стили определенным фрагментам содержимого. Объект TextFormat или StyleSheet содержит свойства, определяющие внешний вид текста, включая цвет, размер и толщину шрифта. Объект TextFormat назначает свойства всему содержимому текстового поля или диапазону текста. Например, в одном и том же текстовом поле одно предложение может быть выделено полужирным красным текстом, а следующее — синим курсивом.

Помимо классов в пакете flash.text можно использовать класс flash.events.TextEvent, чтобы реагировать на действия пользователя, связанные с текстом.