У меня проблема с одним из проектов, над которым я работаю, где шрифты не встраиваются правильно. У меня есть фрагмент ролика из Flash, встроенный в проект Flex. Как только я добавляю s:RichText к чему-либо, видеоклип теряет встроенные шрифты и просто отображается как Times New Roman. Я могу воспроизвести это в каждом проекте, над которым работаю. Я использую отдельный компьютер с соответствующими шрифтами, удаленными из папки шрифтов для тестирования.
Раньше я использовал mx:Label со свойством htmlText, но обнаружил, что они случайным образом исчезают, поэтому переключился на s:RichText.
Я использую новые текстовые поля TLF во flash. Кажется, что затронуты только некоторые видеоклипы. Видеоклипы, которые я использую для скинов кнопок, отображаются нормально, но видеоклипы, которые я использую для анимации, не работают.
Я встраиваю свои шрифты как в css, так и во фла... хотя, похоже, я использую только тот, что из фла.
На данный момент не уверен, является ли это ошибкой Adobe или нет ...
Изменить: я также обнаружил, что это происходит только при добавлении фрагмента ролика к компоненту после загрузки приложения. Если мувиклип добавлен в mxml, проблем нет. Я думаю, что некоторые вещи инициализации шрифта продолжались, этого не происходит, когда мувиклип добавляется динамически. Все еще не уверен, почему это вызвано наличием s: RichText в приложении.
2-е редактирование: после попытки применить обходной путь простого добавления мувиклипа на сцену с помощью mxml я обнаружил еще одну проблему. Шрифты корректно встраиваются только в первый кадр анимации и только при первом воспроизведении мувиклипа. Я думаю, что это ошибка Adobe на данный момент, сообщу об этом в ближайшем будущем.
В любом случае теперь у меня есть пример проекта, в котором отображается эта ошибка. Прикреплю его, если кому-то понадобится помощь в воспроизведении этой ошибки.
Благодарность,
Крис
P.S. Проблема также, похоже, относится и к s: TextArea.