Руководство по actionscript. часть 5, стр. 085

После создания объекта TextFormat и присваивания значений его переменным мы можем применять его для форматирования некоторого символа или последовательности символов с помощью метода setTextFormat ( ), который имеет следующий вид:

0бъектТехЬПе1с1.setTextFormat (обьекг7ех? Рогш?, индексНачала, индексКонца)

В приведенном обобщенном коде oObeKTTextField — это текстовое поле, текст которого будет отформатирован, a oObeKTTextFormat — объект TextFormat, содержащий инструкции форматирования. Параметр индексНачала — это необязательное целое число, обозначающее индекс первого символа, который будет отформатирован с помощью объекта oObeKTTextFormat. Параметр индексКонца — это необязательное целое число, обозначающее индекс символа, следующего за последним символом, который будет отформатирован с помощью объекта обь-eKTTextFormat.

Когда указаны оба аргумента индексНачала и индексКонца, метод setTextFormat ( ) форматирует последовательность символов, начиная с индекса индексНачала и заканчивая индексом индексКонца-1, в соответствии со значениями переменных объекта oObeKTTextFormat. Когда аргумент индексНачала указан, а аргумент индексКонца — нет, метод setTextFormat ( ) форматирует один символ с индексом индексНачала в соответствии со значениями переменных объекта oObeKTTextFormat. Когда не указан ни аргумент индексНачала, ни аргумент индексКонца, метод setTextFormat ( ) форматирует все символы в объекте oObeKTTextFieldв соответствии со значениями переменных объекта oObeKTTextFormat. Любая переменная объекта o6beKTTextFormat, которой присвоено значение null, не влияет на форматирование целевой последовательности

символов (существующее форматирование, определяемое данной переменной, сохраняется).

Попробуем использовать метод setTextFormat ( ), чтобы отформатировать символы в нашем тестовом текстовом поле t. Вот этот код:

t. setTextFormat(format);

Для обзора в листинге 27.5 приведен весь код, необходимый для форматирования всех символов в текстовом поле с использованием шрифта Arial размером 20 пунктов полужирного начертания.

Листинг 27.5. Форматирование текстового поля

// Создаем текстовое поле var t:TextField = new TextFieldC ); t. text = «ActionScript is fun!»; t. autoSize = TextFieldAutoSize. LEFT;

// Создаем объект TextFormat и устанавливаем значения его переменных var format:TextFormat = new TextFormat( ); format. font = «Arial»; format. size = 20; format. bold = true;

// Применяем форматирование t. setTextFormat(format);

Результат выполнения кода из листинга 27.5 проиллюстрирован на рис. 27.10.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 25.07.2011">Прикольные статусы на каждый день
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 143
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 125
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 122
  • 11.03.2011">Руководство по actionscript. часть 3, стр. 152
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.118
  • 28.02.2010">Где найти и скачать иконки?
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.143
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 153
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 053
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 043
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 010
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 088
  • 06.09.2011">Обзор ноутбука Acer As 5534-512G25Mn
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 003
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...