0

同様の質問がたくさんあるようですが、これについての明確な答えはありません。

私のプロジェクトはFlashを使用したActionscript3です。XMLファイルのhtmlTextを使用して動的TextFieldにテキストをロードしました。

すべて正常に機能し、テキストの書式設定は(TextFormatを使用して)良好ですが、フォントが正しくありません。したがって、textField.embedFonts=trueを使用します。

これでフォントは正しいですが、私のhtmlタグ(<b>bold text</b>)は太字ではありません-つまり。通常のフォント。

私がやろうとしていることは達成不可能ですか、それとも何かが足りませんか?

CSSを使用したくない-必要がない場合は、フォント(通常および太字)がプロジェクトに埋め込まれています(私の知る限り)、太字フォントを使用したTextFieldをステージに配置しました<![CDATA[タグXMLに含まれています...他に何を試すべきかわからないので、助けていただければ幸いです。

4

2 に答える 2

0

太字のフォントが埋め込まれていることを確認する必要があります。

Flash Professional では、フォント埋め込みパネルを使用します。

ここに画像の説明を入力

詳細については、これを参照してください(下部にある「埋め込みフォント」を見つけてください):http://blog.codestage.ru/2011/07/14/effective-flash-pro-using/

Flex では CSS を使用します。

@font-face {
    src: url("location") | local("name");
    fontFamily: alias;
    [fontStyle: normal | italic | oblique;]
    [fontWeight: normal | bold | heavy;]
    [advancedAntiAliasing: true | false;]
}
于 2012-08-10T05:14:26.903 に答える
0

読み込まれたテキストで text または htmlText プロパティを設定していますか?

于 2012-08-10T03:05:11.603 に答える