【发布时间】:2018-03-06 06:08:30
【问题描述】:
我最近为 Adobe AIR(Android 和 iOS)上的移动项目开发了原生扩展。
我想将这些 ANE 移植到 Windows 和 OSX 上的桌面项目。 OSX 部分不是问题,因为它使用与 iOS 相同的机制。问题本质上是在 Windows 端。
Adobe AIR 提供了使用 C/C++ 编写本机部分的桥梁,我更喜欢使用 C# 来简化任务并访问更简单的 .NET 库。
有没有人听说过使用 C# 编写原生 Adobe AIR 扩展的实验或可行项目?
我还没有找到完整的解决方案来实现这一点:
- 在 C# 中创建一个 DLL,包括访问 FlashRuntimeExtensions.h(C 头文件)
- 能够使用这个独特的 DLL 中的 .NET 库
- 只生成一个 DLL 文件
- 不要使用 flash.desktop.NativeProcess 库
感谢您的帮助或对这些问题的不同观点。
【问题讨论】:
标签: c# windows air actionscript-3 ane