0

URLLoader クラスを使用して、重い swf を自分のサイトに動的にダウンロードしようとしています。swf 内のシンボルを別のオブジェクトとして使用できるかどうかを知りたいですか?

現在使用されているコードでは、embed ステートメントを次のように使用しています。

[Embed(source="/Fight.swf", symbol="Kungfu")] 
public class Kungfu extends MovieClip
{ ... }

swf を埋め込むと、サイトの初期読み込み時間が長くなるため、サイトを動的にしたいと考えています。URLLoader クラスを使用してダウンロードした後、Fight.swf からカンフー シンボルにアクセスするにはどうすればよいですか?

4

2 に答える 2

1

ロードされた SWF からクラス定義を取得する必要があります。数か月前に、ここでプロセスをまとめました。この例ではビットマップを使用しましたが、ムービー クリップを使用することもできます。

于 2011-06-17T06:12:33.457 に答える
0

... SwfLoaderを使用しないのはなぜですか? Flexネイティブです。Flex を使用していない場合は、Loaderを使用してみませんか?

いずれにせよ、URLLoader がここで本当に必要なものだとは思いません。

于 2011-06-17T05:45:26.230 に答える