![]() |
Подключение шрифтов из SWC.
Собственно, не получается использовать новый шрифт. Текст отображается стандартным шрифтом.
Код AS3:
|
Код AS3:
|
elder_Nosferatu
В этом случае вообще ничего не отображается.:( Может нужно шрифты как то хитро в SWC запаковывать? Я скопировал шрифт в Windows/Fonts а затем добавил его в библиотеку с помощью New Font в Flash IDE. |
конечно не так. кидаете на сцену текстовые поля= кол-ву шрифтов. делаете в них эмбед и т.п. создаете swc/ а дальше по вашей схеме + эмбед как указали выше
|
Цитата:
Код AS3:
|
mayakwd
При использовании registerFont(Viga) выдается ошибка: [Fault] exception, information=ArgumentError: Error #1508: Указано недопустимое значение для аргумента font. |
Font.registerFont никогда не использовал, но проблемма с встроеными шрифтами была. Не помню как в старых Флешовых ИДЕшках, но в 5-ом всегда надо указивать диапазон символов: либо вписать самостоятельно нужний набор, либо отметить предложеные
|
У Font.registerFont() проблемы с безопасностью. Он не работает с шрифтами полученными со "стороны". Нужно использовать его в библиотеке, присваивать там же шрифт текстовому полю и брать ужу его (поле) из библиотеки, но это извратский способ. Лучше уж забить на библиотеку и подключать шрифт прямо в проекте.
Код AS3:
Код AS3:
|
С таким подходом вы получаете полный набор символов, часть (возможно даже большенство) из них вам не нужны. Если вес приложения для вас важный показатель, тогда учитесь либо редактировать файлы шрифтов, либо использовать Embed шрифтов во Flash IDE
|
Цитата:
Добавлено через 3 минуты полезная ссылка |
| Часовой пояс GMT +4, время: 13:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.