Flash へのフォントの埋め込みに取り組んでいます (flas は以前に CS3 で作成された CS5 を使用してコンパイルされています)。
プロジェクトはいくつかの個別の flas に分割されており、特定の flas で問題が発生しています。
Event.ADDED をリッスンするステージの上にあるクラスを使用してフォントを動的に埋め込んでから、動的テキストを含むテキストフィールドを検索し、動的に必要なフォントを埋め込みます (ここでは効率要件はありません:)。
すでに埋め込まれているテキストフィールドの処理を気にしないようにチェックしています。(私の知る限り)どのflasのテキストフィールドにもフォントが埋め込まれていません。しかし、textfield.embedFonts == true のように、一部のテキストフィールドはそうであると言っています。
fla グローバル フォント埋め込みでは、フォントが埋め込まれていないこと。実際のテキスト フィールドの埋め込みボタンをクリックすると、テキスト フィールドのフォントがフォント リストにあることがわかりますが、文字範囲は埋め込まれていません。
どのflasにもフォントを埋め込まないようにしたいので、これは私を混乱させます。ただし、個々のテキストフィールドのフォントは、何度削除しても常にフォント埋め込みリストにあります。テキストフィールドの埋め込みボタンをクリックして埋め込みがないことを確認すると、文字範囲なしでフォントがリストに追加されます。
誰かがここで何が起こっているのか説明できますか?