Я недавно начал переключать свой проект с Flex SDK 3.5 на 4.5.1, но мои компоненты Label больше не отображаются. Я определил, что проблема в моих шрифтах; когда я переключаюсь на шрифт по умолчанию, появляется текст. Мне интересно, что именно изменилось в Flex SDK 4.5.1 для работы со шрифтами?
оригинальный устаревший вопрос, здесь для справки:
Работая в FDT, я использовал различные компоненты из пакета "fl" в Flex SDK 3.5, компилируя их как SWC, как описано в разных местах:
Компоненты Flash с Flex SDK
http://joshblog.net/2008/02/10/how-to-use-the-flash-cs3-component-set-in-a-flex-builder-actionscript-project/
http://www.actionscript -flash-guru.com / блог / 14-flcontrols-не обретенной-как-делать-я-импорт-The-эт-пакет
Однако я только что перешел на новый SDK 4.5.1, и ярлыки не отображаются. Код по-прежнему компилируется и работает нормально, но текст не отображается.
Кто-нибудь знает, почему компонент SWC, который работал раньше, больше не входит в последнюю версию SDK, и как мне это исправить? Например, нужно ли мне как-нибудь перекомпилировать SWC, используя последний SDK?
ДОПОЛНЕНИЕ: ага, я понял, что проблема заключалась в встраивании шрифтов в компонент Label; когда я переключаюсь на шрифт по умолчанию, появляется текст. Я редактирую новый вопрос ...