0

我正在尝试使用位于 (http://code.google.com/p/in-app-purchase-air-ios/) 的 IOS 应用内本机扩展,并且我已将 SWC 与我的闪存项目...

我遇到的问题是所有使用代码都在谈论与 Flex 项目而不是 FLA 集成 - 有谁知道是否可以将此扩展移植到 flash 项目中使用?

问候,

戴夫。

4

2 回答 2

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/

于 2011-11-05T08:36:13.177 回答
0

是的,我有一个本地扩展 (ANE) 可以使用 Flash IDE 工作。您需要将 .ane 文件重命名为 .swc 文件。

该视频应该有所帮助:http ://www.youtube.com/watch?v=Axg6E001a7I

编辑:

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

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

于 2011-11-01T18:22:11.247 回答