跨平台Flash播放器嵌入

3
我需要以跨平台的方式(至少在Windows和Mac OSX上)将Flash播放器嵌入原生应用程序(C ++)中。我需要允许Flash GUI调用本地应用程序来执行Flash通常无法执行的操作(例如写入文件系统、与设备通信、加载本地图像处理库等)。Adobe AIR运行时太过严格,因此不可行。我之前在Windows中使用了ActiveX托管,但是否有一个跨平台GUI工具包可以解决这个问题,同时支持Actionscript 3.0?如果没有,在OSX上嵌入Flash的选择是什么?
3个回答

1

另一个选择是MDM Zinc。Win和OSX并不完全相等,您应该确保它能够满足您的所有需求,但它可能适合您。


我在许多项目中使用了锌,我非常喜欢它。不过,我从未做过特别高级的东西,所以我不确定它是否能够跟上。 - grapefrukt

0

虽然不是免费的,但Scaleform GFx正好符合您的要求——它是跨平台的,并且可以在本地代码和Flash之间进行双向调用。它还支持多种渲染引擎(DirectX、OpenGL等)。


我需要一个支持Actionscript 3.0的解决方案。不幸的是,Scaleform仅支持2.0。 - ennui77

0

看一下SWHX,如果你想要一个更高级的API和GUI,可以试试HippoHX

希望对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接