У меня проблема с одним из проектов, над которым я работаю, где шрифты не встраиваются правильно.У меня есть мувиклип из 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.