1

我有一个用 Flash 和 Actionscript 3 开发的游戏,其他人有兴趣将其集成到他们的 iPad 应用程序中,该应用程序是用 Objective-C 编写的。这个想法是能够在他们的 iPad 应用程序中运行游戏。

我们的 Flash 游戏可以使用 Flash 的导出到 iOS 功能在 iPad 上独立运行,并且我们有许多应用程序是在 Flash 中创作并使用这种方法在 iPad 上发布的。这是一种使用通用代码库部署到 Web 或 iPad 的简单方法。

然而,我们从来不需要将这些游戏集成到其他用 Objective-C 编写的 iOS 应用程序中。

有没有办法做这样的事情?我可以想到几种可能性:

  1. 将 Flash 游戏导出为可链接到 Objective-C 应用程序的已编译“目标文件”(如 swc)

  2. 将 Flash 游戏的 ipa 嵌入到其他应用程序中

这些选项中的任何一个,或者我没有考虑过的另一个选项,在技术上是否可行?

4

1 回答 1

0

Well, 2. is certainly not possible. You can't execute anything from inside app sandbox (even though, technically, you could embed a binary into .app package).

Even 1. is not possible, since you can't export to framework from Flash. Although, if you're using Adobe AIR, there is a workaround, you can embed native code into your AIR application. (Details). According to this, you can even embed ANEs into Flash application.

Hope this helps!

于 2013-06-01T05:59:56.590 回答