2

AIR Mobile アプリのテキスト フィールドのデフォルト フォントを変更しようとしています。
私が最初に行うことは、次の行を使用してフォントを埋め込むことです。

[Embed(source='C:/WINDOWS/Fonts/ARIAL.TTF', fontName="_Arial", mimeType="application/x-font-truetype")]

その後、TextFormatこの font:で を作成し、style.font = "_Arial";それをテキスト フィールドに設定します。tf.setTextFormat(style);

残念ながら、フォントは変更されません。
誰が私が間違っているのか知っていますか?

4

2 に答える 2

2

使用する必要があります:

tf.defaultTextFormat = style;

との違いがありdefaultTextFormatますsetTextFormat

setTextFormat

defaultTextFormat

アップデート:

なぜこれが機能しないのかわかりませんが、私はそれを機能させることができました。フォントの埋め込み行を次のように置き換えてください。

[Embed(systemFont="Arial", fontName="_Arial", mimeType="application/x-font-truetype", embedAsCFF="false")]
于 2012-06-05T13:40:37.383 に答える
0

textfield.embedfont = true を設定しましたか。?

于 2012-06-05T13:30:01.117 に答える