将SWF添加到基于HTML的AIR App

时间:2009-04-19 21:57:47

标签: html actionscript-3 air adobe flash

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

Adob​​e网站上的大多数示例都是HTML或所有Flex / ActionScript。有没有人试图成功地将它们作为源,或通过编译的SWF?

非常感谢

罗比

3 个答案:

答案 0 :(得分:0)

使用已编译的swf会出现沙盒问题。

也许你可以使用LocalConnection? Here is an example

答案 1 :(得分:0)

我想这篇文章完全回答了你的问题:

http://www.hufkens.net/2008/09/loading-remote-swf-files-in-air/

答案 2 :(得分:0)

这基本上就是我所需要的:

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

然而,我的场景很复杂,因为事实证明我的SWF有一个嵌入式SWF,我试图访问嵌入式SWF中的一个类。一旦我试图访问包装SWF中的一个类,它就一切都很美好。

干杯

罗比