来源:http://bbs.9ria.com/thread-102043-1-1.html

通过前面的努力,好了,我们终于得到了一个ANE文件了。下面我们开始新建一个Flex Mobile项目做一下测试:

1,启动Flash Builder 4.6,创建一个Flex手机项目,取名为:CoolExpANELibDemo,记得SDK选择4.6.0,点击下一步,我们在平台里只选择IOS,其他的Android,BB取消选择掉。点击完成。OK。项目生成

2.下面是测试是测试代码,Copy到自动生成 的CoolExpANELibDemoView.mxml里。

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
  3. xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="application1_applicationCompleteHandler(event)" title="主页视图">
  4. <fx:Script>
  5. <![CDATA[
  6. import mx.events.FlexEvent;
  7. import com.coolexp.ANELibUtils;
  8. protected function application1_applicationCompleteHandler(event:FlexEvent):void
  9. {
  10. num.text="Num : "+ ANELibUtils.showBadageNum(11);
  11. }
  12. protected function button1_clickHandler(event:MouseEvent):void
  13. {
  14. // TODO Auto-generated method stub
  15. num.text = "Num : " + ANELibUtils.showBadageNum(int(tInput.text));
  16. }
  17. ]]>
  18. </fx:Script>
  19. <fx:Declarations>
  20. <!-- 将非可视元素(例如服务、值对象)放在此处 -->
  21. </fx:Declarations>
  22. <s:Label id="num" />
  23. <s:Button x="0" y="161" click="button1_clickHandler(event)" label="ShowNum"/>
  24. <s:TextInput id="tInput" x="10" y="71"/>
  25. </s:View>

复制代码

3,添加ANE文件,在项目上右键,选择属性:切换到构建路径,看看右边是不是多了一个本机扩展的Tab选项卡,点击,添加ANE文件,就是刚才你命令行生成的ANE文件。如下图:
   <ignore_js_op>

4,OK,开始发行项目了。选择项目,导出发行版:如下图
<ignore_js_op>

选择证书跟配置文件(关于证书跟配置文件的生成就不讲述了。不明白的,我们可以线下交流。),点完成,去玩一会吧。休息一下。等打包完毕,把生成的IPA文件Copy出来,通过Itunes同步到你的设备上进行测试吧。

下面是测试效果,输入一个78,就是下面的效果:

<ignore_js_op>

<ignore_js_op>

5,好了。全部完成了。下面是所有的项目的下载文件:
<ignore_js_op> AllProjects.zip (653.31 KB, 下载次数: 480)

参考来源:http://www.adobe.com/devnet/air/native-extensions-for-air.html

最新文章

  1. Linux常用命令操作
  2. CF2.C(二分贪心)
  3. QQ左侧滑动显示之按钮切换
  4. ES5中新增的Array方法详细说明
  5. CVE-2015-1328(本地提权漏洞)
  6. Ubuntu14.04 caffe 配置
  7. Js 循环结构
  8. pyqt tabliwdget表头属性修改
  9. BroadcastReceiver基础总结
  10. 第02周-Java作业评价
  11. python日志等级输出删选
  12. IDEA 小白采坑
  13. Oracle查询表占用空间的大小
  14. English trip V1 - B 21. On a busy day 忙碌的一天 Teacher:Taylor Key: at on in
  15. 【mysql】主从同步,事务等概念
  16. 微软职位内部推荐-Software Engineer-Sharepoint
  17. WebService出错 Maximum message size quota for incoming messages (65536) has been exceeded.已超过传入消息(65536)的最大消息大小配额
  18. 短URL
  19. nodejs基础 -- 回调函数
  20. Java多线程编程:Callable、Future和FutureTask浅析(多线程编程之四)

热门文章

  1. Win 10 你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问....
  2. JVM常用命令和性能调优建议
  3. MSYS2 更新源
  4. 使用Centos7.5+Nginx+Gunicorn+Django+Python3部署blog项目
  5. javaScript的高级函数
  6. zookeeper ACL权限
  7. 腾讯的网站如何检测到你的 QQ 已经登录?
  8. 【python小记】python操作excel文件
  9. [转帖]Windows 7寿终正寝 为何Windows 10屡被吐槽它却无比经典?
  10. laravel使用辅助函数url()引入js和css静态文件