将AIR Native Extension与FLA Project集成

时间:2011-10-24 11:07:07

标签: ios flash actionscript-3 flex air-native-extension

我正在尝试使用IOS in-app原生扩展程序,该扩展程序位于(http://code.google.com/p/in-app-purchase-air-ios/),我已将其链接到SWC与我的flash项目...

我遇到的问题是所有的使用代码都谈到了与Flex项目而不是FLA的集成 - 是否有人知道是否可以移植此扩展以用于Flash项目?

此致

戴夫。

2 个答案:

答案 0 :(得分:1)

您无需将.ane重命名为SWC:如果您添加指向包含.ane文件的目录的链接,ADT将找到.ane。如果有的话,可以将.swc添加到项目中以完成代码。检查我命令的最后一部分(我使用的是Flash Professional):

SDK/bin/adt -package -target ipa-test-interpreter -storetype pkcs12 -provisioning-profile dev.mobileprovision -keystore Apple_dev_cert_export.p12 gyro.ipa gyro-app.xml gyro.swf -extdir exDir

我为Flash Professional制作了一个视频,结合了覆盖AIR3 SDK的过程,使用陀螺仪原生扩展创建项目并使用ADT编译,使用Xcode在我的iPad上安装应用程序。希望这有助于某人!

http://www.sworl.be/air-native-extensions-in-flash/

答案 1 :(得分:0)

是的,我有一个原生扩展(ANE)来使用Flash IDE。您需要将.ane文件重命名为.swc文件。

此视频有助于:http://www.youtube.com/watch?v=Axg6E001a7I

编辑:

这假设您已在Air上覆盖了Air 3.0 SDK,并安装了ADT命令行工具。截至目前,您只能打包使用ADT本机扩展程序的应用程序。

有关覆盖Air 3.0 SDK的更多信息:http://kb2.adobe.com/cps/908/cpsid_90810.html