2

でロードすると、Loader.loadを介して渡すことができますURLRequest。しかし、の場合には機会がありませんLoader.loadBytes。この質問は、ロードされたSWFにflashvarsスタイルのパラメーターを渡すことに似ています。

4

2 に答える 2

2

答えはAPIドキュメントにあります。私は別のサイトでほのめかされました。

メソッドに渡すオブジェクトparametersのプロパティを使用する必要があります。ただし、AS3swfsでのみ機能します。AS1 /2swfsには不可能のようです。LoaderContextLoader.loadBytes

var swf:ByteArray = getSWF();//swf bytes from nowhere
var loader:Loader = new Loader()
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.parameters = {a: "1", b: "2"};
loader.loadBytes(swf, loaderContext);

今のところ正しい答えだと思います。

于 2012-12-19T07:52:38.693 に答える
0

素晴らしい!パラメータが文字列の場合にのみ実行されます。

loaderContext.parameters = {"a": "1", "b": "2"};
于 2013-11-28T10:53:45.890 に答える