0

我正在玩一个基于 HTML 的小 Adob​​e AIR 项目,我想将现有的 SWF 添加到项目中。现在,我可以看到它通过来自 SWF 的跟踪/日志消息运行,但我似乎无法调用 SWF 中的任何函数。我读到 ExternalInterface 函数在 Air 容器中不可用,如果在浏览器中使用,它看起来是正确的。

Adobe 站点上的大多数示例都是 HTML,或者都是 Flex/ActionScript。有没有人试图成功地将这些组合在一起,无论是作为源代码还是通过编译的 SWF?

非常感谢

罗比

4

2 回答 2

0

使用已编译的 swf 存在沙盒问题。

也许您可以使用LocalConnection?这是一个例子

于 2009-04-19T22:53:44.807 回答
0

这基本上是我需要的:

http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ed9.html

但是,我的情况很复杂,因为事实证明我的 SWF 有一个嵌入式 SWF,而我试图访问嵌入式 SWF 中的一个类。一旦我尝试访问包装 SWF 中的一个类,一切都很顺利。

干杯

罗比

于 2009-04-20T22:11:05.603 回答