跨平台Flash Player嵌入

时间:2009-06-29 21:30:47

标签: c++ flash cross-platform

我需要以跨平台的方式(至少Windows和Mac OSX)将Flash播放器嵌入到本机应用程序(C ++)中。我需要允许Flash gui回调本机应用程序以执行Flash通常无法执行的操作(例如,写入文件系统,与设备通信,加载本机图像处理库等)。 Adobe AIR运行时限制性太强,因此不幸的是它不是一个选项。我以前在Windows中使用过ActiveX托管,但有没有一个跨平台的gui工具包可以解决Windows和OSX的这个问题?如果不是我在OSX上嵌入Flash的选择是什么?

编辑:必须支持Actionscript 3.0

3 个答案:

答案 0 :(得分:1)

另一个选项是MDM Zinc。 Win和OSX不是100%相等,你应该确保它能完成你需要的一切,但它可能适合你。

答案 1 :(得分:0)

它不是免费的,但Scaleform GFx完全符合您的要求 - 它是跨平台的,可以在本机代码和Flash之间来回切换。它还支持许多不同的渲染引擎(DirectX,OpenGL等)。

答案 2 :(得分:0)

查看SWHX,如果您需要更高级别的API和GUI,HippoHX

HTH