Adobe Flex, загрузка встроенных шрифтов из модулей - PullRequest
2 голосов
/ 28 ноября 2009

Я просто программирую приложение для изучения языка на Flex для различных азиатских языков. Поскольку некоторые из этих языков имеют очень большой размер шрифта (например, китайский), я не хочу загружать все эти шрифты в приложение. сразу, но собирался поместить их в разные модули, а затем загрузить только определенный модуль (в зависимости от того, какой язык выбран в основном приложении). Для этого я перенес часть стиля из основного приложения:

<mx:Style>
@font-face 
    {
    font-family:DedicatedFont;
    src: url('assets/fonts/cma.ttf');
    fontStyle: normal;
    font-weight: normal;
    }
</mx:Style>

в разные модули. Выше, например, для китайского шрифта (cma.ttf).

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

Может кто-нибудь сказать мне, как я могу загрузить этот модуль в мое основное приложение, а затем использовать стиль DedicatedFont в моем основном приложении.

1 Ответ

0 голосов
/ 19 декабря 2011

Пожалуйста, просмотрите решение Брайана Лэнгдона и дайте мне знать, работает ли оно для вас или нет: http://bryanlangdon.com/blog/2007/03/22/loading-fonts-dynamically-in-actionscript-2-and-3/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...