AS3 Загрузка шрифтов из внешнего SWF - некоторые работают, некоторые нет - PullRequest
0 голосов
/ 16 декабря 2011

Я сохранил дюжину шрифтов в отдельных файлах SWF (встроенных в библиотеку соответствующих им файлов .fla). Я загружаю до четырех из них, и хотя большинство из них работает, сценарий молча завершается ошибкой для Arial и Times New Roman. Эти шрифты были встроены и скомпилированы так же, как и другие, и когда я отслеживаю доступные шрифты, я получаю объект, говорящий, что требуемый шрифт был загружен ([Object { fontName="Arial", fontStyle="regular", fontType="embedded"}]), однако текст не отображается. Если я изменю какой шрифт использовать, текст будет отображен с использованием правильного шрифта и будет работать так, как ожидается. У меня проблема только с этими двумя шрифтами.

Есть ли общая проблема с встраиванием этих двух шрифтов или возможно, я где-то изменил настройку?

1 Ответ

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

Проблема была вызвана тем, что я использовал эти шрифты в файле fla, Arial как текст на кнопке воспроизведения / воспроизведения и Times New Roman как текст перед загрузчиком («загруженный xx%»).

Мое приложение отказалось перерегистрировать шрифты, поскольку они уже были встроены / используются.

Мое решение?

Я «разбил» текст на кнопках и превратил их в символ,затем удалил текст предварительного загрузчика (клиенту не нужен текст в любом случае, только счетчик) и вот мое приложение применяет необходимые шрифты.Было бы неплохо, если бы был найден след или исключение или ЧТО-ТО, чтобы я знал, что эти шрифты уже были предварительно зарегистрированы.Ну что ж.Живи и учись.

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