as3 ANE的打包小结

  工作关系要用到as3手游ANE的打包,之前因为用不到,也没去了解,今天要给手游做ios的支付功能,开始接触了这个之前感觉很神秘的东东。查了半天资料,装了个mini后仍然不知道奥妙在那里,经过白总的说明,算是了然了,这里做个总结,已被他用:


as3 ANE的打包小结_第1张图片

  其实只要把上图中罗列的打包所需要的文件的用处弄明白,就明了多了:
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文件了。

你可能感兴趣的:(as3)