2012-11-16 69 views
0

好的,快速的問題。 。 。在沒有Flash Builder的情況下構建Android本機擴展

是否可以在不使用Flash Builder的情況下構建(編譯)Android本機擴展(ANE)。

我試圖在eclipse中構建一個擴展,但是我認爲它在整個過程的某處使用Flash Builder。我沒有Flash Builder,只有Flash CS6和Eclipse。有沒有辦法只使用flash和eclipse來打包和獲取ANE文件?

非常感謝

回答

1

這裏是如何.SWF都打包到一個ANE一些文檔:http://help.adobe.com/en_US/air/extensions/WSf268776665d7970d-2482335412ffea65006-8000.html

儘可能讓你的.AS代碼.SWF都和.SWCs的mxlmc(用於.AS - >。SWF)和compc(製作.SWC)都將在Flash Builder的外部運行(並隨adt一起免費下載flex sdk:http://www.adobe.com/devnet/flex/flex-sdk-download.html

(.as,.jpg,.swc,等等)== mxmlc ==>(.swf)

(。如,.JPG等)== compc命令==>(名爲.swc)

(名爲.swc,瑞士法郎)== ADT ==>(ANE)

+0

謝謝我今天有一個遊戲,讓你知道我是如何得到的:) – AndrewBramwell

0

它不是一個答案,但我要什麼說不符合評論框。 。 。

好吧現在我真的很迷茫和困惑。

繼承人什麼iv做的,我在eclipse中創建了一個android項目。在這個項目中,我已經包含了flashruntimeextensions.jar文件,並在eclipse項目中創建了所有必要的文件(這是我知道的)(一個TorchExtension.java文件,它返回一個新的Context.java文件,其中我使用map.put(「 torchFunction());然後顯然是一個torchFunction.java文件,其中包含代碼以「打開火炬」

我正確思考我需要導出爲一個SWC或ANE文件,我然後可以導入到閃存通過Java構建路徑?

或者我必須創建某種形式的動作腳本庫來談論之間的閃存和本地代碼?我已經經歷了無數預先存在的ANE,但我沒有得到任何工作,我覺得我想失去一些重要的東西。

+0

我認爲人們通常會在他們原來的帖子的更新中進行編輯(但我也是新來的)......你不應該想到mxmlc,compc和adt與java有什麼關係(即使它們可能用java編寫,如果你願意的話可以使用可愛的ant-task包裝器)。有類似的東西,包括罐子等,但它是完全不同的東西 – dtudury

相關問題