別の (parent.swf) にロードしたい swf (child.swf) があります。使用しているローダーを介して child.swf にパラメーターを渡したいと思います。私は、parent.swf が既に持っている FlashVars を渡そうとしているのではなく、カスタム引数を使用して別の swf を介して単純に swf をロードしようとしていることに注意してください。
Jeff Winkworth
質問する
8219 次
1 に答える
10
子 swf で、パラメーターを受け取る関数 (以下のコードの init) を記述します。ローダーが Event.COMPLETE を通知したら、parent.swf から次のように関数を呼び出します。
var request:URLRequest = new URLRequest("child.swf");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadHandler);
loader.load(request);
function loadHandler(event:Event):void
{
var childSwf:Object = event.target.content;
childSwf.init( PARAMS );
}
于 2009-01-08T22:39:31.317 に答える