【发布时间】:2011-01-10 06:40:17
【问题描述】:
我很想知道是否有办法将闪存前端连接到 C++ 驱动的后端?我目前没有从事与此相关的项目,但我发现了一个用于游戏行业的应用程序,名为Scaleform,它需要了解做这些事情才能在游戏中创建菜单。
【问题讨论】:
标签: c++ actionscript frontend backend scaleform
我很想知道是否有办法将闪存前端连接到 C++ 驱动的后端?我目前没有从事与此相关的项目,但我发现了一个用于游戏行业的应用程序,名为Scaleform,它需要了解做这些事情才能在游戏中创建菜单。
【问题讨论】:
标签: c++ actionscript frontend backend scaleform
解决问题的另一种方法是使用 C++ 创建 Web 服务并在闪存端使用它们。这是一种更幼稚的方法,当然不如 Scaleform 好,但实现起来肯定更简单。
您还可以查看FluorineFx,它是针对 .NET 框架的 Flex/Flash 远程处理服务的实现。该项目是开源的,因此可以帮助您入门。基本上,FluorinexFx 捕获来自 Flash 播放器的AMF 中的远程调用,并通过相应的 .NET 方法和相应的参数对其进行管道传输。它还可以帮助您转换回 Flash 原生 .Net 对象,例如 ArrayList、DataTable 甚至类型对象列表。
【讨论】:
Scaleform 实现了他们自己的自定义 Flash Player,这可能不是您的想法。
您可以在合理的时间内做的就是向 Adobe 的 Flash 播放器假装您是 NPAPI 兼容的浏览器 - 参见例如herescreenweaver-hx是怎么做到的。
【讨论】: