0

動的テキスト フィールドを使用してスコアを保存しています。使用しているフォントとその唯一のものを埋め込みました。

しかし、実行時に左端の 1 文字を変更するテキストが偽/奇妙な文字になり、なぜそれが起こっているのかを理解できません。

最後に、動的フィールドにビットマップ アンチエイリアスを使用しています。問題は解決しましたが、テキストが滑らかではありません。

誰かが同じ問題を抱えていたら?

4

3 に答える 3

1

フォントを埋め込んだ可能性がありますが、埋め込む文字種を正しく選択していますか? つまり、スコアの場合、数字は次のように選択する必要があります。

フラッシュ フォントの埋め込み

(上記のダイアログは、CS6 では少し異なって見えるか、別の場所にある可能性があります。よくわかりません。私は CS6 を使用していません)

コンパイル時にフィールドにある文字は埋め込まれ、埋め込まれていない文字は正しくレンダリングされません。

または(埋め込む代わりに)、プロパティパネルのドロップダウンから「デバイスフォントを使用」を選択できます(プログラムではなくFlash Pro内からテキストフィールドを作成した場合)。これで修正されます-文字通りこの問題を経験しただけです完成したばかりのアプリで、それが私の修正でした。

上記が機能しない場合は、上記のテキストフィールドのサイズに関係があると確信しています。

于 2013-05-23T16:19:17.983 に答える
0

プロンプトが表示されたら、代替フォントを使用します。選択したフォントを埋め込み、アプリケーションを保存して閉じ、再起動します。

それは私の問題を解決しました.cs6にこのバグがある可能性が高いです.

于 2013-06-03T21:11:18.823 に答える
-1

CLASSIC TEXT を TLF TEXT に変更すると、問題が解決しました。

于 2015-03-28T15:23:40.420 に答える