将变量从 AS3 swf 传递到 AS2 swf

发布于 2024-09-27 08:36:29 字数 311 浏览 1 评论 0原文

我正在尝试从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

メ斷腸人バ 2024-10-04 08:36:29

您尝试过 Loader.contentLoaderInfo.parameters 吗?

Did you try Loader.contentLoaderInfo.parameters ?

情何以堪。 2024-10-04 08:36:29

摘自 AVM1Movie 文档:

...no interoperability (such as calling methods or using parameters) 
between the AVM1Movie object and AVM2 objects is allowed.

Taken from the AVM1Movie docs:

...no interoperability (such as calling methods or using parameters) 
between the AVM1Movie object and AVM2 objects is allowed.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文