0
好的,我有一种情况,我使用loadvars加载了一个xml文件,该文件的地址为2 swf在服务器上。我可以跟踪xml项目,所以知道他们正在加载。所以我试图加载swf,但遇到问题。第一个问题,当我从Flash发布时,swf总是给出一个错误,“TypeError:Error#2007:参数url必须是非空的。”因为它无法找到xml文件的提及,因为它刚刚发布。我不知道这会影响这是当我尝试加载像这样的SWF不加载下一个问题:将在xml中命名的swf加载到Actionscript中的父swf中3
var loader:Loader = new Loader();
var defaultSWF:URLRequest = new URLRequest(loadswf1); // where I know loadswf1 = "myswf.swf"
loader.load(defaultSWF);
任何意见赞赏, 感谢
嗨感谢您的回复,是的,我确定xml已加载,并且我将三个swf位置写入舞台上的动态文本字段以确保将这些swf名称分配给变量。然后我调用你上面看到的加载代码,但它仍然不工作......当我提供“myswf.swf”而不是loadswf1时,它加载它很好,所以它必须是错误的,因为我将变量名赋值给loadswf1 ...? – Jack 2010-08-23 12:10:35
它可能是你的变量的范围的问题,是在同一级别的一切,或者你有不同的影片剪辑内的代码? – PatrickS 2010-08-23 12:24:01
嗨,不,在movieclips中没有代码,全部在几个类中。我认为这也可能是基于范围的,我将此视为可能的解决方法: http://greenethumb.com/article/11/global-variables-in-as3 – Jack 2010-08-23 14:11:19