【问题标题】:Cross Platform Flash Player Embedding跨平台 Flash Player 嵌入
【发布时间】:2010-11-06 20:04:31
【问题描述】:

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

编辑:必须支持 Actionscript 3.0

【问题讨论】:

    标签: c++ flash cross-platform


    【解决方案1】:

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

    【讨论】:

    • 我需要一个支持 Actionscript 3.0 的解决方案。不幸的是,Scaleform 仅作为 2.0。
    【解决方案2】:

    另一个选项是MDM Zinc。 Win 和 OSX 并非 100% 相同,您应该确保它能够满足您的所有需求,但它可能对您有用。

    【讨论】:

    • 我在很多项目中都使用过锌,我非常喜欢它。虽然我从来没有做过任何特别高级的事情,所以我不确定它是否会跟上。
    【解决方案3】:

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

    HTH

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 1970-01-01
      • 2016-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      相关资源
      最近更新 更多