![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
Как?
Мне нужно менять шрифт у label'а, но шрифты в отдельных swfках. Подключить все через @Embed не могу, т. к. вес файла становится неприемлемым. Пробовал FontLoader (от etc), но он не дружит с FTE. 2wvxvw, наверняка вы знаете ![]() Последний раз редактировалось s8000_1; 06.03.2010 в 03:47. |
|
|||||
|
Modus ponens
|
Решение влоб, может не самое удачное, но быстрое - скомпилировать CSS флексовый со стилем и его подргузить. Можно более заморочено, типа создать класс отнаследоваться от Font заэмбедить на нем ваш нужный шрифт, скомпилировать его в SWF, потом эту SWF загрузить и Font.registerFont( loadedSWF.loaderInfo.applicationDomain.getDefinition( "MyFontClass" ) )
![]()
__________________
Hell is the possibility of sanity |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Гм, а чего ему с ним дружить? Или там добавили новую версию тега Font?
UPD: Нет, не добавили. Тогда не понимаю, чего ему не дружить. Последний раз редактировалось etc; 06.03.2010 в 14:47. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
wvxvw, второй способ понятен, а первый:
> скомпилировать CSS флексовый со стилем и его подргузить не совсем понял. Имеете в виду проект флексовый без фреймворка, но с подключенным CSS? |
|
|||||
|
Modus ponens
|
А, не если без фреймворка - тогда бессмысленно. MXMLC вообще-то умеет CSS файлы компилировать, но они довольно большие получаются (хотя маленькие по сравнению с обычными фреймворковскими модулями).
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 374
|
wvxvw, на знал, что так можно.
Спасибо за помощь. Удалось мне подгрузить шрифт. Если кто-нибудь наткнется на тему, то вот конкретная реализация. 1. Создаем файл со шрифтом. package { import flash.display.Sprite; public class Main extends Sprite { [Embed(source='../lib/fonts/segoesc.ttf', fontWeight='bold', fontName='SegoeScript_embed', mimeType='application/x-font', embedAsCFF='true', unicodeRange = 'U+0020-U+0040,U+0041-U+005A,U+005B-U+0060,U+0061-U+007A,U+007B-U+007E,U+00FC-U+00FD,U+0401-U+0401,U+0410-U+042F,U+0430-U+0451,U+0404-U+0407,U+0454-U+0457,U+0490-U+0491' )] public var fontClass:Class; } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
DefineFont4? Надо будет добавить в FL. Найти бы время ещё
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|