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)

这样可以不 或者有没有更好的办法加载
展开
 我来答
thinkinside
推荐于2016-04-27 · TA获得超过497个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:171万
展开全部
你补充的那样不行,你要的方法只适合于网页嵌入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!”
具体可参考我写的文章。

参考资料: http://hi.baidu.com/thinkinside/blog/item/ef05d8d100d86b84a1ec9c68.html

nevertoolatehi
2010-03-29 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:75.5万
展开全部
你的意思不是很明了。
我的想法是,把a,b,c存储在一个数组中,多次加载,相当于多写几行代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式