Flex: как встраивать шрифты с помощью CSS - PullRequest
1 голос
/ 06 января 2010

У меня два вопроса:

Я пытаюсь встроить шрифты через эту страницу в liveocs.

  • Может кто-нибудь сказать мне, что мне нужно сделать, чтобы использовать внешнюю таблицу стилей? Должен ли быть таблица стилей или файл mxml? Я видел этот урок , который предлагает довольно много полезной информации (некоторые из которых я также нашел в liveocs) через комментарии.

РЕДАКТИРОВАТЬ: вот что я пытаюсь ...

У меня есть класс, который я создаю:

private var myTextDraw:TextSpriteDraw = new TextSpriteDraw();

Как я могу позволить этому классу использовать только что встроенный шрифт? Смотрите ниже подробности о том, что я пытаюсь ...

Вот как я пытаюсь вызвать mxml-файл:

<mx:Style source="..assets/fontSpecifications.mxml" />

Вот мой xml:

<?xml version="1.0"?>
<!-- specification for how to embed fonts -->

<mx:Application xmlns: mx="http://www.adobe.com/2006/mxml">
    <mx:Style>

        @font-face: {
            src: url("location") | local("name");
            fontFamily: 'myTimesFont', "_serif";
            color: black;
            fontStyle: normal;
            fontWeight: normal;
            advancedAntiAliasing: false;
        }

    </mx:Style>

    <mx:Script>
        [ Embed(source='../assets/Times.dfont', fontName='myTimesFont', mimeType='application/x-font') ] 
    </mx:Script>
<mx:Application>

Теперь я не понимаю, как использовать встроенный шрифт (или если я даже делаю это правильно ... обратите внимание, что все, что я хочу сделать, это получить TextField () с / Times вести себя правильно, когда я изменяю его альфа):

1 Ответ

2 голосов
/ 06 января 2010

Внешнюю таблицу стилей можно использовать, выполнив <mx:Style source="my/css/Style.css" />

По второму вопросу я не уверен, что вы спрашиваете. Вы задаетесь вопросом, следует ли вам использовать Flex Framework или чистый проект AS3? Или инструменты Flash IDE и Flex Builder для работы со шрифтами?

= Ryan ryan@adobe.com

...