【问题标题】:Connecting Actionscript 3.0 with a C++ backend?将 Actionscript 3.0 与 C++ 后端连接?
【发布时间】:2011-01-10 06:40:17
【问题描述】:

我很想知道是否有办法将闪存前端连接到 C++ 驱动的后端?我目前没有从事与此相关的项目,但我发现了一个用于游戏行业的应用程序,名为Scaleform,它需要了解做这些事情才能在游戏中创建菜单。

【问题讨论】:

    标签: c++ actionscript frontend backend scaleform


    【解决方案1】:

    解决问题的另一种方法是使用 C++ 创建 Web 服务并在闪存端使用它们。这是一种更幼稚的方法,当然不如 Scaleform 好,但实现起来肯定更简单。

    您还可以查看FluorineFx,它是针对 .NET 框架的 Flex/Flash 远程处理服务的实现。该项目是开源的,因此可以帮助您入门。基本上,FluorinexFx 捕获来自 Flash 播放器的AMF 中的远程调用,并通过相应的 .NET 方法和相应的参数对其进行管道传输。它还可以帮助您转换回 Flash 原生 .Net 对象,例如 ArrayList、DataTable 甚至类型对象列表。

    【讨论】:

    • 嗯。有趣的是,我也会看看这个。感谢您提供信息。
    【解决方案2】:

    Scaleform 实现了他们自己的自定义 Flash Player,这可能不是您的想法。

    您可以在合理的时间内做的就是向 Adob​​e 的 Flash 播放器假装您是 NPAPI 兼容的浏览器 - 参见例如herescreenweaver-hx是怎么做到的。

    【讨论】:

    • 啊。所以基本上,Scaleform 开发了他们自己的 Flash Player,它允许建立这种连接。你推荐的东西我一定会看的,我对使用这些语言很感兴趣。谢谢!
    • 它绝对是一个高性能、便携和灵活的解决方案。如果您只关心窗口,您也可以考虑嵌入 ActiveX 控件,但我认为通过 NPAPI 嵌入更简单。
    猜你喜欢
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多