我正在爲Adobe AIR android應用程序創建Java擴展。我對Adobe Flash非常陌生。我沒有flash構建器,但只有flashdevelop IDE。我遵循Adobe article to create extensions的指示。該教程非常有幫助,但不幸的是這是基於Flash Builder。爲Adobe空間創建擴展
第1步:用java代碼創建jar文件 - >我這樣做了。
第2步:創建一個SWC文件,該文件是第1步中創建的jar文件的包裝。這是我卡住的地方。我試圖使用ExportSWC4.2組件,但這不成功。那麼現在我正在嘗試使用SDK附帶的compc
實用程序。在這兩種方法中,我都遇到了這個問題,我不知道如何使用compc在步驟1中創建的swc中創建的jar文件。所以,我總是從wrapper項目的擴展as3文件中得到關於缺少的java包/擴展的錯誤。
我現在的生成命令是一樣的東西:
compc -source-path . -include-classes .... -output ....
所以我的問題是:我怎麼能指示compc命令編譯器,它應該是指我的.jar文件? 還是有更好的方法來做到這一點?
感謝您的回答BotMaster。後來我意識到我沒有收到的錯誤並不是因爲沒有包含.jar文件。 Java擴展使用僅在運行時發生。但我不確定我是否能夠使用FlashDevelop來啓動並運行它。因此,現在試圖抓住Flash Builder的一個版本。 – PermanentGuest
您確實只需要Flex或AIR SDK,但在這種情況下,編譯swc將通過命令行完成。使用FB 4.7,您可以使用Actionscript Library Project輕鬆完成。 – BotMaster