我需要以跨平台的方式(至少Windows和Mac OSX)将Flash播放器嵌入到本机应用程序(C ++)中。我需要允许Flash gui回调本机应用程序以执行Flash通常无法执行的操作(例如,写入文件系统,与设备通信,加载本机图像处理库等)。 Adobe AIR运行时限制性太强,因此不幸的是它不是一个选项。我以前在Windows中使用过ActiveX托管,但有没有一个跨平台的gui工具包可以解决Windows和OSX的这个问题?如果不是我在OSX上嵌入Flash的选择是什么?
编辑:必须支持Actionscript 3.0
答案 0 :(得分:1)
另一个选项是MDM Zinc。 Win和OSX不是100%相等,你应该确保它能完成你需要的一切,但它可能适合你。
答案 1 :(得分:0)
它不是免费的,但Scaleform GFx完全符合您的要求 - 它是跨平台的,可以在本机代码和Flash之间来回切换。它还支持许多不同的渲染引擎(DirectX,OpenGL等)。
答案 2 :(得分:0)