Руководство по actionscript. часть 5, стр. 070
В табл. 27.1 приводится краткое описание каждого класса API для работы с текстом. Они разбиты на категории в соответствии с предыдущим списком общих категорий. Все классы API для работы с текстом находятся в пакете flash. text. Стоит отметить, что эта глава является хорошим введением в API для работы с текстом языка
ActionScript, но она не дает исчерпывающего описания всех возможностей данного интерфейса. Интерфейс API для работы с текстом просто огромен. Для дальнейшего изучения познакомьтесь с описанием пакета flash. text в справочнике по языку ActionScript корпорации Adobe. Кроме того, чтобы узнать о дополнительных и более специализированных возможностях управления текстом, рассмотрите применение компонентов Label, Text, Text Area и Text Input, предоставляемых платформой разработки Flex, или компонентов Label, Text Area и Text Input, входящих в состав среды разработки Flash.
Таблица 27.1. Обзор API для работы с текстом
Назначение Класс Описание
Управление текстом, отображаемым на экране TextField Представляет следующие типы текстовых полей. 1. Текстовые поля, создаваемые из кода на языке ActionScript. 2. Текстовые поля типа «динамический текст» или «вводимый текст», создаваемые в среде разработки Flash
StaticText Представляет текстовые поля типа static, создаваемые в среде разработки Flash
TextSnapshot Строка, содержащая текст из всех статических текстовых полей некоторого экземпляра класса DisplayObjectContainer
Форматирование текста Text Format Простой класс данных, представляющий информацию о форматировании символов
Stylesheet Представляет таблицу стилей, содержащую информацию о форматировании символов. Данный класс реализован на основании спецификации Cascading style sheet Level 1 (CSS1) консорциума W3C
Установка параметров отображения текста для модуля FlashType CSMSettings Простой класс данных, используемый для предоставления модулю отображения текста FlashType приложения Flash Player заданных параметров сглаживания для отображения определенного шрифта определенного размера. Применяется вместе со статическим методом set AdvancedAntiAliasingTable() класса TextRenderer
TextRenderer Управляет настройками отображения для модуля FlashType приложения Flash Player
Управление шрифтами Font Предоставляет доступ к списку шрифтов, установленных в системе или внедренных в SWF-файлы, и регистрирует шрифты, загружаемые на этапе выполнения
Получение характеристик текста TextLineMetrics Описывает характеристики для одной строки текста в поле
Предоставление константных значений AntiAliasType, FontStyle, FontType, GridFitType, TextColorType, TextDisplayMode, TextFieldAutoSize, TextFieldType, TextFormatAlign Определяют константы, применяемые для указания различных значений переменных и параметров в API для работы с текстом. Дополнительные сведения можно получить в табл. 27.2
В табл. 27.2 представлен краткий обзор классов API для работы с текстом, которые просто обеспечивают доступ к специальным значениям через константы класса.