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

Информацию о применении форматирования к текстовому полю до того, как будет присвоен текст, можно найти далее, в подразд. «Форматирование по умолчанию для текстовых полей».

Применение форматирования на уровне абзацев

Чтобы применить любой из вариантов форматирования на уровне абзацев, перечисленных ранее в табл. 27.4, мы должны применить желаемый формат к первому символу в абзаце (напомним, что в языке ActionScript абзац определяется как часть текста, ограниченная разрывами строки).

Например, рассмотрим следующий код, который сначала создает текстовое поле с двумя абзацами, а затем — объект TextFormat, задающий вариант форматирования на уровне абзацев — выравнивание по центру:

// Создаем текстовое поле

var t:TextField = new TextField( );

t. width = 300;

t. border = true;

// Абзацы разделяются одним разрывом строки (представляемым служебной // последовательностью «\п»)

t. text = «This is paragraph one.\nThis is paragraph two.»:

// Создаем объект TextFormat

var alignFormat:TextFormat = new TextFormat( );

alignFormat. align = TextFormatAlign. CENTER;

Чтобы установить выравнивание только для первого абзаца в текстовом поле, мы применяем форматирование к первому символу первого абзаца, который находится в позиции с индексом 0:

t. setTextFormat(alignFormat, 0);

Для установки выравнивания только второму абзацу мы применяем форматирование к первому символу второго абзаца, который находится в позиции с индексом 23:

t. setTextFormat(alignFormat. 23);

Чтобы установить выравнивание сразу для нескольких абзацев, мы применяем форматирование с помощью аргументов индексНачала и индексКонца, диапазон значений которых включает позиции символов желаемых абзацев:

Если включена возможность переноса строк и какой-нибудь абзац переносится на следующую строку, указанный диапазон форматирования должен включать позицию первого символа следующей строки. В противном случае форматирование не будет применено к перенесенной строке. Таким образом, чтобы добиться наилучших результатов, применяя форматирование на уровне абзацев к абзацу в текстовом поле с включенной возможностью переноса, всегда применяйте форматирование ко всей последовательности символов в абзаце.

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

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

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

Полезные ссылки
Случайные записи
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 025
  • 07.11.2011">10 примеров навигации по сайту
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.1
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 108
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 057
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.95
  • 27.08.2011">Пример успешной стратегии — компания Acer и её ноутбуки
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.169
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.103
  • 06.09.2011">VideoLobster — бесплатное приложение для Windows
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.22
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.18
  • 12.04.2011">Photoshop для начинающих: как вставить фото в готовую рамку?
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.87
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.42
Опрос

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

View Results

Loading ... Loading ...