将变量从 AS3 swf 传递到 AS2 swf
我正在尝试从 AS3 swf 加载 AS2 swf。很久之前编写的 AS2 swf 需要来自时间线 (_root) 的参数。这些是之前使用 flashvars 从 HTML 传递给它的。
现在我试图通过直接从 AS3 swf 加载 AS2 swf 来摆脱 HTML 页面。但是,当我尝试使用 Loader 类加载 AS2 swf 时,swf 加载正常,但参数未传递。
我尝试将查询字符串添加到用于加载程序的 URL 请求中使用的 url 参数,但这不起作用。(将 URL 变量作为数据添加到 URLRequest 也不起作用。)有什么办法可以做到吗?这?
谢谢
I am trying to load an AS2 swf from an AS3 swf. The AS2 swf which was written long back, expects parameters from the timeline(_root). These were passed to it before from HTML using flashvars.
Now I am trying to get rid of the HTML pages, by directly loading the AS2 swf from the AS3 swf. However, when I try to load the AS2 swf using the Loader class, the swf loads fine, but the parameters are not getting passed on.
I tried to add the query string to the url parameter I used in the URL request used for the Loader, but that did not work.(Adding URL variables as data to URLRequest did not work either.)Is there any way that I can do this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您尝试过 Loader.contentLoaderInfo.parameters 吗?
Did you try
Loader.contentLoaderInfo.parameters
?摘自 AVM1Movie 文档:
Taken from the AVM1Movie docs: