Я недавно обновил проект Flex 3 до Flex 4 «Только MX», и до обновления у меня был повернутый текст, который теперь не отображается. Я встроил шрифт («Verdana») в мою таблицу стилей CSS, используя следующую декларацию:
/* CSS file */
@namespace mx "library://ns.adobe.com/flex/mx";
@font-face
{
fontFamily: Verdana;
src: url(VERDANA.TTF);
}
mx|global
{
fontFamily: Verdana;
fontSize: 12;
fontWeight: normal;
}
Я поместил свой файл .TTF в проект /assets/VERDANA.TTF и даже поменял его местами с другими файлами .TTF, чтобы убедиться, что шрифт внедряется.
Проблема в том, что мой повернутый текст больше не отображается. Буквально все, кроме вращения = "0", просто не отображается на экране. Я подумал, что, возможно, использование системного имени шрифта «verdana» вызывает проблему, поэтому я изменил его на «MyVerdana» и убедился, что имя не вызывает проблему.
Я заменил вращение X = "- 10" вместо поворота, и я вижу текст перекошенным назад, но когда я снова пытаюсь повернуть Y или вращение Z, текст исчезает.
Если у кого-нибудь есть слова мудрости, советы или полезные советы, я бы с удовольствием узнал, если я что-то не так делаю. Вот мой код:
<mx:Text text="Something that looks much better with a slight incline"
rotation="-10"/>
Я знаю, что TLF изменился, но я не использую какие-либо классы искры (и не могу без необходимости переделывать части проекта). Спасибо всем.