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

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

Как мы уже знаем, когда для добавления нового текста в текстовое поле используется метод replaceText ( ), новый текст принимает форматирование либо символа, следующего за новым текстом (если существующий текст был удален), либо символа, предшествующего новому тексту (если существующий текст не был удален).

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

var t:TextField = new TextField( ); t. width = 400;

t. text = «This is bold text.»;

var boldFormat-.TextFormat = new TextFormat( );

boldFormat. bold = true;

t. setTextFormat(boldFormat);

В обычной ситуации любой новый текст, добавляемый в объект t, также будет автоматически отформатирован с использованием полужирного начертания:

t. appendText(» This is bold too.»);

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

// Добавляем текст

t. appendText(» This isn’t bold.»):

// Сразу же форматируем новый текст без использования полужирного

// начертания. Обратите внимание, что индексы первого и последнего символов

// нового текста определяются динамически с помощью метода String. mdexOf( )

// и переменной TextField. length.

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

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

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

Полезные ссылки
Случайные записи
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 032
  • 24.01.2010">Плагины расширений для браузера Google Chrome
  • 22.07.2011">Светодиоды
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 012
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 093
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 035
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 033
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.102
  • 06.07.2011">Хoрoший дизaйн сайта инструмент для достижения прибыли.
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 068
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 112
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 055
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 063
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.61
  • 05.03.2011">Руководство по actionscript. часть 4, стр. 155
Опрос

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

View Results

Loading ... Loading ...