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

Если определенный параметр форматирования (например, шрифт, полужирное начертание или курсив) не является одинаковым для всех символов в указанной последовательности, то значение соответствующей переменной объекта TextFormat для этой последовательности будет равно null. Возвращаясь к нашему примеру, если получить объект TextFormat для всего текста объекта t, то мы обнаружим, что переменные, которые обозначают варианты форматирования, используемые всеми символами, содержат ненулевые значения:

// Получаем объект TextFormat для всех символов в объекте t var allCharsFormat:TextFormat = t. getTextFormat( );

// Теперь проверим, имеют ли все символы полужирное начертание trace(allCharsFormat. bold); // Выводит: false

Однако переменные, обозначающие варианты форматирования, которые отличаются от символа к символу, содержат значение null:

// Проверяем шрифт для всех символов

trace(al1CharsFormat. font); // Выводит: null (шрифт не единообразен)

Шрифт первых четырех символов в объекте t отличается от шрифта остальных символов, стало быть, не существует такого значения переменной font, которое

могло бы точно описать всю последовательность целиком. В связи с этим переменной font присваивается значение null.

Отметим, что любые изменения в объекте TextFormat, возвращаемом методом getTextFormat ( ), не оказывают никакого влияния на текст в объекте объ-eKTTextFieldy кроме тех случаев, когда измененный объект TextFormat повторно применяется к тексту через вызов метода setTextFormat ( ). Например, само по себе следующее выражение присваивания значения переменной font не оказывает никакого влияния на объект t:

al1CharsFormat. font = «Courier New»;

Однако, если мы добавим вызов метода setTextFormat ( ), изменение будет применено:

// Применяет шрифт «Courier New» ко всему текстовому полю t. setTextFormat(allCharsFormat);

Форматирование по умолчанию для текстовых полей

Всякий раз, когда новый текст добавляется в текстовое поле (либо программным путем, либо через пользовательский ввод), среда выполнения Flash форматирует этот текст с использованием формата текста по умолчанию для данного поля. Формат текста по умолчанию для поля представляется внутренним объектом TextFormat, который определяет, как должен быть отформатирован новый текст, если форматирование не указано явно.

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

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

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

Полезные ссылки
Случайные записи
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 147
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 037
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 018
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.85
  • 30.01.2011">Форматы растровой графики
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.123
  • 24.07.2013">Обустройство пола в доме
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 091
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 041
  • 03.03.2012">Windows 8 готовит смерть Android-планшетам
  • 22.08.2011">Конец прекрасной эпохи
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 101
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 112
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.43
  • 11.11.2012">Мини холодильная витрина и её виды
Опрос

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

View Results

Loading ... Loading ...