Flash Builder 4: MovieClip теряет встроенные шрифты при добавлении компонента s: RichText - PullRequest
1 голос
/ 03 июня 2011

У меня проблема с одним из проектов, над которым я работаю, где шрифты не встраиваются правильно.У меня есть мувиклип из Flash, встроенный в проект Flex.Как только я добавляю как: RichText к чему-либо, фрагмент ролика теряет встроенные шрифты, и он просто отображается как Times New Roman.Я могу воспроизвести это в каждом проекте, над которым я работаю.Я использую отдельный компьютер с соответствующими шрифтами, удаленными из папки шрифтов для проверки.

Я использовал mx: Label раньше со свойством htmlText, но я обнаружил, что они случайно исчезнут, поэтому я переключился на s:RichText.

Я использую новые текстовые поля TLF во флэш-памяти.Похоже, что затрагиваются только некоторые видеоклипы.Мувиклипы, которые я использую для оформления кнопок, отображаются нормально, но мувиклипы, которые я использую для анимации, не работают.

Я встраиваю свои шрифты как в CSS, так и в FLA ... Кажется, я использую толькохотя от fla.

Не уверен на данный момент, если это ошибка Adobe или нет ...

Редактировать: Я также обнаружил, что это происходит только при добавлении мувиклипа вкомпонент после загрузки приложения.Если мувиклип добавлен в mxml, проблем нет.Я думаю, что некоторые вещи инициализации шрифта продолжались, что не происходит, когда мувиклип динамически добавляется.До сих пор не уверен, почему это вызвано наличием в приложении as: RichText.

2-е редактирование: Попытавшись применить мой обходной путь простого добавления мувиклипа на сцену с помощью mxml, я обнаружил еще одну проблему.Шрифты корректно встраиваются только в первый кадр анимации и только при первом воспроизведении видеоклипа.Я думаю, что это ошибка Adobe на данный момент, сообщу об этом в ближайшем будущем.

В любом случае у меня сейчас есть пример проекта, который отображает эту ошибку.Прикрепит его, если кому-то понадобится помощь в воспроизведении этой ошибки.

спасибо,

Крис

PS Проблема, похоже, относится и к s: TextArea.

1 Ответ

0 голосов
/ 03 июня 2011

Когда вы встраивали шрифты, добавляли ли вы свойство embedascff?Попробуйте установить его в false.У меня нет никакого личного опыта использования MovieClips, но я знаю, что шрифт CFF, кажется, вызывает некоторые проблемы.Вот хорошая статья о поиске и устранении неисправностей шрифтов: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf6320a-7fec.html

Я также сталкивался с темой «Times New Roman», когда пытался установить шрифт полужирным, для которого в шрифт не была включена жирная версияфайл.Вам нужно вставить его снова с тем же именем и установить жирность шрифта.

...