動的テキスト フィールドを使用してスコアを保存しています。使用しているフォントとその唯一のものを埋め込みました。
しかし、実行時に左端の 1 文字を変更するテキストが偽/奇妙な文字になり、なぜそれが起こっているのかを理解できません。
最後に、動的フィールドにビットマップ アンチエイリアスを使用しています。問題は解決しましたが、テキストが滑らかではありません。
誰かが同じ問題を抱えていたら?
動的テキスト フィールドを使用してスコアを保存しています。使用しているフォントとその唯一のものを埋め込みました。
しかし、実行時に左端の 1 文字を変更するテキストが偽/奇妙な文字になり、なぜそれが起こっているのかを理解できません。
最後に、動的フィールドにビットマップ アンチエイリアスを使用しています。問題は解決しましたが、テキストが滑らかではありません。
誰かが同じ問題を抱えていたら?
フォントを埋め込んだ可能性がありますが、埋め込む文字種を正しく選択していますか? つまり、スコアの場合、数字は次のように選択する必要があります。
(上記のダイアログは、CS6 では少し異なって見えるか、別の場所にある可能性があります。よくわかりません。私は CS6 を使用していません)
コンパイル時にフィールドにある文字は埋め込まれ、埋め込まれていない文字は正しくレンダリングされません。
または(埋め込む代わりに)、プロパティパネルのドロップダウンから「デバイスフォントを使用」を選択できます(プログラムではなくFlash Pro内からテキストフィールドを作成した場合)。これで修正されます-文字通りこの問題を経験しただけです完成したばかりのアプリで、それが私の修正でした。
上記が機能しない場合は、上記のテキストフィールドのサイズに関係があると確信しています。
プロンプトが表示されたら、代替フォントを使用します。選択したフォントを埋め込み、アプリケーションを保存して閉じ、再起動します。
それは私の問題を解決しました.cs6にこのバグがある可能性が高いです.
CLASSIC TEXT を TLF TEXT に変更すると、問題が解決しました。