我正在玩一个基于HTML的Adobe AIR项目,我想在项目中添加一个现有的SWF。现在,我可以看到它通过来自SWF的跟踪/日志消息运行,但我似乎无法调用SWF中的任何功能。我已经读过AirInterface函数在Air容器中不可用,如果在浏览器中,它看起来是正确的。
Adobe网站上的大多数示例都是HTML或所有Flex / ActionScript。有没有人试图成功地将它们作为源,或通过编译的SWF?
非常感谢
罗比
答案 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中的一个类,它就一切都很美好。
干杯
罗比