2010-01-28 33 views
0

问题:我需要从闪存中加载一个swf文件。 现在,通常我会使用loadClip,但我需要将一个参数(文件名)传递给此swf。 如何传递参数?在flash中加载flash文件fom,但带参数?

+0

您可以使用GET传递参数吗?例如当加载子SWF时,请执行loader.load(new URLRequest(“child.swf?filename = settings.xml”)); – davidosomething 2010-01-28 16:19:23

回答

2

这不是最好的解决方案,但你有没有尝试加载一个绝对路径的SWF文件?

var container:MovieClip = this.createEmptyMovieClip("container", this.getNextHighestDepth()); 
var loader:MovieClipLoader = new MovieClipLoader(); 
loader.loadClip("http://mydomain.com/flash/test.swf?param1=1", container); 

您也可以建立一个基于在此SO question描述的事件都SWF之间的通信。