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

Использование полужирного начертания и курсива со встраиваемыми шрифтами. Чтобы использовать вариации шрифта полужирного начертания, курсива или полужирного курсива в объекте TextField, переменной embedFonts которого присвоено значение true, мы должны встроить эти вариации по отдельности. Например, если мы используем вариации шрифта Arial полужирного начертания, курсива и полужирного курсива в объекте TextField, переменной embedFonts которого присвоено значение true, мы должны встроить все три вариации шрифта Arial.

Каждой вариации шрифта, встраиваемой с помощью среды разработки Flash, должно быть присвоено уникальное имя класса в окне Font Symbol Properties (Свойства символа шрифта). Подобным образом, название каждой вариации шрифта, встраиваемой с помощью тега метаданных [Embed], должно соответствовать имени ее собственной переменной (для шрифтов, встраиваемых на уровне переменной) или класса (для шрифтов, встраиваемых на уровне класса). Более того, каждая вариация некоторого шрифта должна указывать одно и то же значение для параметра fontFamily тега [Embed] и использовать соответствующий параметр вариации шрифта (либо fontWeight, либо fontStyle), чтобы определить встраиваемую вариацию.

Например, следующий код встраивает вариации шрифта Verdana полужирного начертания и курсива. Для вариации шрифта полужирного начертания переменной fontFamily присваивается значение «Verdana», а переменной fontStyle — значение » italic». Обратите внимание, что параметр источник для каждой инструкции встраивания обозначает местоположение файла шрифта, содержащего подходящую вариацию шрифта (verdanab. tt f и verdanai. tt f соответственно).

[Embed(source="c:/windows/fonts/verdanab. ttf",

fontFamily="Verdana",

fontWeight="bold")] private var verdanaBold:Class;

[Embed(source="c:/windows/fonts/verdanai. ttf",

fontFamily="Verdana",

fontStyle="italic")] private var verdanaItalic:Class;

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

Листинг 27.14. Встраивание нескольких вариаций шрифта

// Класс, встраивающий шрифт

package { public class FontEmbedder {

// Встраиваем вариацию обычного начертания [Embed(source="c:/wi ndows/fonts/verdana. ttf",

fontFamily="Verdana")] private var verdana:Class;

// Встраиваем вариацию полужирного начертания [Embed(source="c:/windows/fonts/verdanab. ttf",

fontFamily="Verdana",

fontWeight="bold")] private var verdanaboldiClass;

}

// Класс, использующий встроенные шрифты

package { import flash. display.*; import flash. text.*;

public class HelloWorld extends Sprite { // Заставляет скомпилировать класс FontEmbedder и, соответственно, // его шрифты в SWF-файл. FontEmbedder;

public function HelloWorld ( ) { var t:TextField = new TextField( ); t. embedFonts = true;

// Используем две вариации шрифта Verdana (обычного и полужирного // начертания)

t. htmlText = «Hellо World«; addChild(t);

}

}

}

Загрузка шрифтов на этапе выполнения

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

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

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

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

Полезные ссылки
Случайные записи
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 031
  • 19.06.2012">Google: правительство США на 103% увеличило запросы на удаление контента
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 018
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 029
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 012
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.164
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.72
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.41
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.36
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.23
  • 28.07.2011">Выживет только лучший
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.61
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.32
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 041
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 081
Опрос

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

View Results

Loading ... Loading ...