2013-06-01 33 views
1

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

我们的Flash游戏可以使用Flash的导出到iOS功能在iPad上独立运行,并且我们已经使用此方法在Flash中创作并在iPad上发布了一些应用程序。这是使用通用代码库部署到Web或iPad的简单方法。然而,我们从来没有必要处理将这些游戏集成到用Objective-C编写的其他iOS应用程序中。

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

  1. 导出的Flash游戏为编译“目标文件”(如SWC),可以链接到Objective-C的应用

  2. 嵌入的IPA的将Flash游戏插入其他应用程序

从技术上讲,这些选项或者我没有考虑过的其他选项都可能吗?

回答

0

那么,2.肯定是不可能的。您不能从应用程序沙箱内执行任何操作(即使技术上,您可以将二进制文件嵌入到.app包中)。

即使是1.也是不可能的,因为您无法从Flash中导出到框架。尽管如果您使用的是Adobe AIR,但有一种解决方法,您可以将本机代码嵌入到您的AIR应用程序中。 (Details)。根据this,您甚至可以将ANE嵌入到Flash应用程序中。

希望这会有所帮助!

相关问题