zoukankan      html  css  js  c++  java
  • [AIR] NativeExtension在IOS下的开发实例 --- 新建项目测试ANE(四)

    来源: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.                         
    7.                         import mx.events.FlexEvent;
    8.                         import com.coolexp.ANELibUtils;
    9.                         protected function application1_applicationCompleteHandler(event:FlexEvent):void
    10.                         {
    11.                                 num.text="Num : "+ ANELibUtils.showBadageNum(11);
    12.                         }
    13.                         
    14.                         protected function button1_clickHandler(event:MouseEvent):void
    15.                         {
    16.                                 // TODO Auto-generated method stub
    17.                                 num.text = "Num : " + ANELibUtils.showBadageNum(int(tInput.text));
    18.                         }
    19.                         
    20.                 ]]>
    21.         </fx:Script>
    22.         <fx:Declarations>
    23.                 <!-- 将非可视元素(例如服务、值对象)放在此处 -->
    24.         </fx:Declarations>
    25.         <s:Label id="num" />
    26.         <s:Button x="0" y="161" click="button1_clickHandler(event)" label="ShowNum"/>
    27.         <s:TextInput id="tInput" x="10" y="71"/>
    28. </s:View>
    复制代码

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

    4,OK,开始发行项目了。选择项目,导出发行版:如下图
    <ignore_js_op>屏幕快照 2011-10-28 10.38.52 PM.png 

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

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


    <ignore_js_op>222.jpg 

    <ignore_js_op>111.jpg 

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

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

  • 相关阅读:
    5.Longest Palindrome substring
    3. Longest Substring Without Repeating Characters
    1.Two Sum
    2.Add two Numbers
    oplog
    airflow笔记
    airflow
    grpc protobuf
    modbus
    Linux 工具,一本好书 大牛的博客
  • 原文地址:https://www.cnblogs.com/sunminmin/p/3823934.html
Copyright © 2011-2022 走看看