gpt4 book ai didi

flash - 通过 Loader 将参数传递给 swf

转载 作者:行者123 更新时间:2023-12-04 22:53:53 24 4
gpt4 key购买 nike

我有一个 swf (child.swf),我希望加载到另一个 (parent.swf) 中。我希望通过我正在使用的加载程序将参数传递给 child.swf。 请注意,我不是要传递 parent.swf 已经具有的 FlashVars ,而是我试图简单地通过另一个带有自定义参数的 swf 加载一个 swf。

最佳答案

在子 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 );
}

关于flash - 通过 Loader 将参数传递给 swf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/426143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com