AS3 swf如何在加载时加入参数
现在想通过一个swf文件A来加载另一个swf文件B同时需要加载若干参数a,b,c现在想在B中使用root.loaderInfo.parameters['a']的形式来获取...
现在想通过一个swf文件A来加载另一个swf文件B同时需要加载若干参数a,b,c
现在想在B中使用root.loaderInfo.parameters['a']的形式来获取参数值
该如何解决 请教各位大大
就是A中应该怎样实现B中应该怎样实现
现在的想法是
A中load(urlPath+"? a="+a+"&b="+b+"&c="+c)
这样可以不 或者有没有更好的办法加载 展开
现在想在B中使用root.loaderInfo.parameters['a']的形式来获取参数值
该如何解决 请教各位大大
就是A中应该怎样实现B中应该怎样实现
现在的想法是
A中load(urlPath+"? a="+a+"&b="+b+"&c="+c)
这样可以不 或者有没有更好的办法加载 展开
2个回答
展开全部
你补充的那样不行,你要的方法只适合于网页嵌入flash传参数。
应该这样来:
在a.swf的文档类或者时间轴上这么写:
参考代码:
var mainVar:String = "hello!"
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoad);
function finishLoad(e:Event):void
{
addChild(loader.content);
loader["content"]._txt.text = mainVar;
}
loader.load(new URLRequest("b.swf"));
在b.swf的舞台上有一个名为 “_txt”的动态文本。
测试下可以看到显示“hello!”
具体可参考我写的文章。
应该这样来:
在a.swf的文档类或者时间轴上这么写:
参考代码:
var mainVar:String = "hello!"
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoad);
function finishLoad(e:Event):void
{
addChild(loader.content);
loader["content"]._txt.text = mainVar;
}
loader.load(new URLRequest("b.swf"));
在b.swf的舞台上有一个名为 “_txt”的动态文本。
测试下可以看到显示“hello!”
具体可参考我写的文章。
参考资料: http://hi.baidu.com/thinkinside/blog/item/ef05d8d100d86b84a1ec9c68.html
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询