Встроенный шрифт в свойстве семейства шрифтов Alert не работает во Flex 4 - PullRequest
3 голосов
/ 21 января 2011

Я использую Flex 4. Я пытаюсь применить встроенный шрифт во всех компонентах Alert приложения, чтобы получить тот же стиль, что и все приложение, конечно.

Я кодирую в своемФайл CSS:

@font-face
{ 
fontFamily: "Trebuchet MS";
src: url("resources/Trebuchet MS.ttf");
embedAsCFF: true;
}
mx|Alert{   
font-family: "Trebuchet MS";
} 
s|ButtonBase, s|TextBase, s|TextInput, mx|Label{
font-family: "Trebuchet MS";
color:"#000000";
}

Семейство шрифтов работает для всех компонентов, но не для компонента Alert.В оповещении текстовое сообщение и заголовок стали невидимыми.Если я переключаюсь на другое семейство шрифтов, оно работает правильно, только встроенный шрифт не работает на компоненте Alert.У кого-нибудь возникла эта проблема?

Obs: встроенный шрифт работал во всех приложениях, только Alert no.

1 Ответ

5 голосов
/ 21 января 2011

Обратите внимание, что Alert является компонентом MX, а не компонентом Spark. Компоненты MX по умолчанию не обрабатывают шрифты устройства 4.

Чтобы это работало, вы должны изменить textFieldClass для компонентов MX:

mx|global
{
    textFieldClass: ClassReference("mx.core.UIFTETextField");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...