工作关系要用到as3手游ANE的打包,之前因为用不到,也没去了解,今天要给手游做ios的支付功能,开始接触了这个之前感觉很神秘的东东。查了半天资料,装了个mini后仍然不知道奥妙在那里,经过白总的说明,算是了然了,这里做个总结,已被他用:
其实只要把上图中罗列的打包所需要的文件的用处弄明白,就明了多了:
1、iPhone-ARM目录,放了和ios手机本地程序相关的项目输出文件.a文件,里面就是所有要用到的手机原生代码和功能,此目录除了.a文件外,还有library.swf文件和platform.xml文件,前者是as3手游项目要调用手机原生代码时起到中转作用的as3项目文件,后者是描述这个.a文件所适合的手机版本以及那个as3项目的XML文件,综合以上,可以知道iPhone-ARM里放的都是这次扩展所需要的代码支持和两种截然不同的代码相互合作所需要的描述文件。
2、build.bat,运行打包出最终.ane文件的bat文件
3、xxx.p12,证书
4、RkBaseAne.swc,iPhone-ARM目录里那个library.swf所在的项目编译出来的swc文件
5、extension.xml,本次扩展应用的描述,描述对象包括as3项目方的id,以及Phone-ARM目录里的文件
有了以上东西,就可以运行.bat文件打包出自己的.ane文件了。
- 大小: 23.7 KB
分享到:
相关推荐
3. **创建ANE**:编写AS3接口,构建本地库,然后使用Adobe AIR SDK的adt工具将两者打包成ANE文件。adt命令行工具提供了打包ANE的选项,例如:`adt -package -target ane YourANE.ane extension.xml -swc YourANE.swc...
5. **在项目中集成ANE**:在你的Adobe AIR项目中,将打包好的ANE添加到库路径中,并在ActionScript代码中引用它,然后就可以像调用普通AS3类一样调用ANE提供的功能。 至于"ANE打包AIR扩展示例",这个压缩包文件可能...
3. **AS3代码集成**:在AS3项目中导入ANE,并通过ANE接口调用原生的内购服务。编写AS3代码来请求产品信息、启动购买流程、验证购买结果以及处理错误。 4. **测试与调试**:使用Xcode的模拟器或真机设备进行测试,...
- 编写AS3接口类,作为ANE与Flash应用之间的通信桥梁。 3. **打包ANE**: - 使用AIR打包工具adt或第三方工具(如Flash Builder)将所有组件打包成单一的ANE文件。 - 确保所有平台的库文件都包含在内,并正确配置...
1. **初始化ANE**:在项目中引入ANE文件,然后在AS3代码中导入ANE的库,创建ANE的实例。 2. **打开串口**:调用ANE提供的方法,指定要连接的串口设备和配置参数,如`aneSerial.open("COM1", 9600, 8, "N", 1)`,这...
在IT行业中,网络通信是至关重要的一个环节,尤其是在开发交互性强、实时性要求高的应用程序时。...理解AS3的网络API、UDP的工作原理,以及如何利用ANE扩展功能,对于提升AS3项目在网络通信上的能力至关重要。
描述中的"ane制作小例子包括jar,swc,打包制作命令及制作流程等"指出了示例包含的关键组成部分: 1. **jar**:这通常是Java实现的原生代码部分,提供ANE的功能。在本例中,`AneTestJava.jar`可能包含了一个简单的...
### ANE 打包全过程描述 #### Adobe AIR 的本机扩展(ANE)打包流程详解 **Adobe AIR**(Adobe Integrated Runtime)是一种强大的跨操作系统运行环境,允许开发者利用**Flash**、**Flex**、HTML以及JavaScript等技术...
flash as3可用的爱贝支付,封装了其中的一些借口,可用直接用as3代码调用。ANE文件
标题 "ADO for AIR 的ANE工程源码" 指的是一个使用Adobe AIR(Adobe Integrated Runtime)技术,并结合ActiveX Data Objects (ADO) 来访问数据库的ActionScript Native Extension(ANE)项目源代码。ANE允许Flex应用...
as的方式实现类似芒果的聚合广告功能,整合百度ane,admob ane,广点通ane,有米ane,多盟ane等广告平台.使flash,flex,as3,air开发者能轻松的使用actionscript3接口在flash air ios和android应用里面集成多家广告...
- 命令行工具用于打包ANE文件,它将AS3库、Java库和AndroidManifest.xml等文件打包成单一的.ANE文件。 - Adobe提供adt工具(Adobe AIR Developer Tool)来创建和管理ANE,但也可以使用第三方工具如ANEBuilder或...
3. ANE的构建和打包过程。 4. 在AIR应用中使用ANE的步骤,包括初始化、调用支付接口、处理回调等。 5. Android和iOS平台的特定注意事项,如权限设置、安全处理等。 通过对这些知识点的学习和实践,开发者可以有效地...
3. **ANE(Adobe Native Extensions)**:ANE允许AS3代码调用本地操作系统功能,包括.NET库。在这个项目中,我们需要创建一个ANE来封装Kinect SDK,使得AS3可以调用Kinect的API。 4. **手势识别**:在AS3中,我们...
描述中提到"代码和demo打包环境都在",这意味着压缩包可能包含以下内容: 1. ANE库文件:这是实际用于Air应用集成的二进制文件,包含了Android和iOS平台的原生代码。 2. 示例代码:一个简单的示例应用,展示了如何在...
5. **打包和部署**:将ANE集成到AIR应用中的步骤,包括在AIR应用的XML配置文件中添加ANE引用,以及如何打包和测试应用。 6. **示例代码**:可能会包含ACTIONSCRIPT的调用示例和原生代码的实现,展示如何创建、显示...
as3libwebp 使用 FlashCC 或更快的 ANE 在 Flash 上加载和保存 WEBP 图像 样本 应用程序接口 package libwebp ; function DecodeWebp(webpByteArray : ByteArray ) : BitmapData ; function EncodeWebp(input : ...
4. **构建ANE**:使用Adobe AIR SDK中的adt命令行工具,将AS3接口、本地库和扩展XML打包成一个单一的ANE文件。命令大致如下: ``` adt -package -target ane ANEFileName.ane ExtensionXML.xml -swc AS3Library....
6. **打包ANE**:最后,将AAR文件、`extension.xml`和可能的其他资源文件(如图片或库)打包成一个ZIP文件,并重命名为`.ane`扩展名。这个ANE文件现在可以被任何Adobe AIR应用使用。 7. **在Flash项目中使用ANE**:...
3. Android ANE: Android ANE是ANE的一种特定形式,专门针对Android平台。它包含了一个Android库项目,这个项目包含了所有需要的Java代码,这些代码会被打包成一个.so文件,供Flash应用在Android设备上使用。 4. ...