私はライブラリに埋め込まれたフォントを持つ親swfを持っています。これには、actionscriptセットのエクスポートとクラス名が割り当てられています。特許swfは、私が親ライブラリから所望のフォントを使用してテキストフォーマットのオブジェクトを渡そうとしているいくつかの子swfsを読み込みます。どのようにこれを達成することができます。私はFont.registerFont(フォントクラス)を試して、フォントの新しいインスタンスを作成してから、テキストフォーマットを設定しましたが、フォントがインストールされているマシンでのみ動作します。as3フォントから親から子への埋め込みswf
子swfでは、テキストフィールドテキストが設定され、textfomatはsetTextFormat()で適用されます。
任意のポインタを大幅に
回答ありがとうございますが、親swfからライブラリフォントを共有しようとしています。上記の方法では、子SWFに直接フォントを埋め込む必要があります –
親が子のロードを終了すると、ロードされた子に(上の例のFont1の)フォントクラスのインスタンスを渡すことができますか?それは単なるアイデアです。 – Diego
いいえ、これと同じような仕事があります。私が発見したのは: 読み込まれたswf内に作成されたTextFiledsは、親swfフォントを取得できません。フォントリストには何もありません(chid swf内でトレースされます)。 子フォントリスト内に登録しても機能しませんでした。 フォントリストにそのようなフォントがあり、必要な文字があることが示されていますが、テキストフィールドにはフォーマットが必要ですが、テキストはありません:( – dnkira