0

我在 Flash 中制作了一个电子学习应用程序,我在这个电子学习中使用了 AS3,在这个应用程序中,我调用/加载了我用 AS2 制作的 eksternal swf。

在那个外部 swf 中,我有一个用户输入文本,当单击提交按钮时,我获取输入文本的值并将其解析为全局变量,然后将其显示给证书。

如果我独立运行 as2 swf,它就可以工作,但是如果我从 as3 swf 加载 as2 swf,则无法从 inputtext 中获取值。它说未定义的变量。

任何人都可以帮助/解释我的问题吗?

谢谢之前,对不起我的语法。:)

4

1 回答 1

0

AVM1 和 AVM2 以这种方式不兼容。因此,如果您需要在两者之间进行通信,则必须使用 LocalConnection。这是在 ActionScript 2 和 ActionScript 3 电影之间建立通信的唯一选项。

于 2012-10-14T14:02:10.110 回答