2013-06-01 28 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應用程序中。

希望這會有所幫助!

相關問題