Adobe AIR 本机扩展研究

关于本机扩展文档涉及到的名词简介

 Adobe AIR

Adobe® AIR® 是一种跨操作系统的运行时,内容开发人员可以使用它构建丰富 Internet 应用程序 (RIA) 。开发人员可以将

RIA  部署到桌面、移动设备和数字家庭设备。可以使用 Adobe® Flex®  和Adobe® Flash® (基于 SWF)也可以使用 HTML、

JavaScript 和 Ajax(基于 HTML)构建 AIR 应用程序。

Adobe ActionScript 3.0

在文档中会简称为AS3

本机扩展

本机扩展是以下各项的组合:

    1. ActionScript 类.
    2. 本机代码。在本文档中,本机代码定义为在运行时外部执行的代码。例如,使用 C 语言编写的代码就是本机代码。在一些平台上,支持在扩展中使用 Java 代码。对于本文档,这些代码也将视为“ 本机”代码。

本机代码

在本文档专指 C/C++ 代码,用于调用加密盘的DLL文件,返回给应用程序

FB

Flash Builder 4.6,或者安装了Flash Builder 4.6插件的eclipse/MyEclipse

前期准备:

  1. Adobe AIR开发工具:Adobe Flash Builder 4.6或者装过fb插件的MyEclipse8.5(公司使用版本)
  2. 本机代码开发工具:Microsoft Visual Studio 2010
  3. Flex SDK 4.6 的环境变量,或者直接拷贝文件到打包目录,效果:adt -version命令可以运行
  4. AIR SDK必须在3.0及以上,本文档使用3.1版本。


创建库文件

新建Flex库项目 AirKeyExtension,用于编写本机扩展包的AS3 API



 创建AIR测试程序

  • 在FB中新建IA100Test桌面应用,确保应用程序描述文件IA100Test-app.xml中命名空间版本在3.0及以上
<application xmlns="http://ns.adobe.com/air/application/3.1">



 ...........................

待有时间再补齐,因为所编写的文档针对性太强(专用于公司某个项目),所以我得再抽时间写例子。








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值