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

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

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

Чтобы загрузить шрифты на этапе выполнения, повторите следующие обобщенные шаги.

1. Встройте шрифт (-ы) в SWF-файл (с помощью методик, описанных ранее в подразд. «Встраивание начертаний шрифта в среде разработки Flash» и «Встраивание начертаний шрифта в приложении Flex Builder 2 и компиляторе mxmlc»).

2. В SWF-файле, содержащем встроенный шрифт, используйте статический метод registerFont ( ) класса Font, чтобы добавить шрифт в глобальный список шрифтов.

3. Загрузите SWF-файл со встроенным шрифтом.

Применим перечисленные шаги на примере. Мы начнем с создания SWF-файла Fonts, swf, который встраивает шрифт Verdana (обычного и полужирного начертания) с помощью тега метаданных [Embed]. Рассмотрим код для основного класса приложения Fonts. swf:

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

// Встраивает шрифты для использования в любом SWF-файле,

// загрузившем этот файл

public class Fonts extends Sprite {

[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 verdanaBold:Class;

}

}

Теперь мы должны добавить наши встраиваемые шрифты в глобальный список шрифтов. Для этого мы используем статический метод registerFont ( ) класса Font, который принимает единственный параметр font. В качестве параметра font передается ссылка на класс Font, который представляет шрифт, добавляемый в глобальный список шрифтов. Как только шрифт будет добавлен, он может быть использован любым’ SWF-файлом, выполняющимся в приложении Flash Player.

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

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

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

Полезные ссылки
Случайные записи
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 113
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 041
  • 05.08.2010">Навигационный блок: лучшее расположение
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.111
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 075
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 041
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 086
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 113
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 120
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.159
  • 06.10.2012">Google и американские издатели урегулировали семилетний спор
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.75
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 117
  • 17.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.11
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.120
Опрос

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

View Results

Loading ... Loading ...