5

わかりました、ここに私の問題があります。実行時にさまざまなドメインからいくつかの SWF を取得しています (CDN を使用しています)。SWF 内にはいくつかの共有フォントがあります。

私は可能な限りファイル サイズを小さくしようとしています。つまり、これらの SWF のいずれにもフォントを埋め込まず、実行時にすべての TextFormats を設定することを意味します。それは非常に非現実的で、それらのいくつかを見逃すのは簡単です.

もう 1 つのより良いオプションは、ランタイム共有ライブラリを使用してフォントを取り込むことですが、これには絶対 URL (CDN を使用するという概念に反する) または相対 URL (そもそも RSL を使用する目的に反する) が必要です。いずれにせよ、これらのリソースは数回ダウンロードされるためです)。

理想的には、実行時に各 SWF にフォントを取り込む場所を伝え、それらすべてに同じ動的 URL を与えることができるようにしたいと考えています。

同様の状況に遭遇した人を見つけることができないので、これができるかできないかはわかりませんが、見つけたAS3の問題のほとんどはここで解決されるので、誰かがこれに対する良い解決策を知っていることを願っています.

または、私が検討していない 3 番目のオプションはありますか?

4

2 に答える 2

2

私たちはまさにこの問題を抱えていましたが、最終的に解決策にたどり着きました。きれいではありませんが、うまくいきます。基本的な考え方は、ファイルをアップロードするときに、RSL を無視して空の SWF に置き換え、代わりに動的 SWF から RSL の内容を手動でロードするというものです。

ここで解決方法について投稿しました: http://blog.bluemammothgames.com/2010/10/runtime-shared-libraries-preload-and.html

ご不明な点がございましたら、お気軽にお問い合わせください。私が理解している限り、それを行うクリーンな方法はありませんが、このハックは機能します。

于 2010-10-18T03:47:38.740 に答える
0

はい、そのようなオプションがあります。これを読んでください

于 2010-09-02T21:30:18.020 に答える