跨平台的Flash Player嵌入(Cross Platform Flash Player Emb

2019-09-17 05:52发布

我需要一个跨平台的方式嵌入到本机应用程序(C ++)的Flash播放器(至少是Windows和Mac OSX)。 我需要以使Flash GUI拨打电话回本机应用程序做的事情,正常的Flash不能做(例如,写入文件系统,跟设备,加载本地图像处理库等)。 Adobe AIR运行时的局限性太大,因此是不幸的是没有一个选项。 我使用的ActiveX托管在Windows之前,但有没有解决这个问题,为Windows和OSX既是一个跨平台GUI工具包? 如果没有什么是我对OSX上嵌入闪存选项?

编辑:必须支持ActionScript 3.0

Answer 1:

另一种选择是MDM锌 。 Win和OSX不是100%相同,你应该确保它会做你需要的一切,但它可能为你工作。



Answer 2:

这不是免费的,但Scaleform的GFx的不正是你想要的东西-它是跨平台的,并且可以拨打电话来回本地代码和Flash之间。 它也支持许多不同的渲染引擎(的DirectX,OpenGL的,等等)。



Answer 3:

看看到SWHX ,如果你想有一个更高层次的API和GUI, HippoHX 。

HTH



文章来源: Cross Platform Flash Player Embedding