でロードすると、Loader.load
を介して渡すことができますURLRequest
。しかし、の場合には機会がありませんLoader.loadBytes
。この質問は、ロードされたSWFにflashvarsスタイルのパラメーターを渡すことに似ています。
質問する
1313 次
2 に答える
2
答えはAPIドキュメントにあります。私は別のサイトでほのめかされました。
メソッドに渡すオブジェクトparameters
のプロパティを使用する必要があります。ただし、AS3swfsでのみ機能します。AS1 /2swfsには不可能のようです。LoaderContext
Loader.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 に答える