第二十三章.Adobe Integrated Runtime API

  Flex SDK中的类都可以用于开发基于Adobe Integrated Runtime (AIR)的桌面应用程序。.

  Adobe AIR是一个跨平台的运行时环境,允许开发人员借助已有的web技术把富联网应用体验带到桌面上。AIR运行时提供统一的跨操作系统环境,使得开发人员集中精力面向Adobe AIR 平台开发程序而不用关心在不同的操作系统中构建和部署应用程序。AIR 框架也提供创建基于HTML和Ajax的桌面程序功能,在这一章的例子中我们主要讨论借助Flex 框架创建AIR程序。

  运行AIR程序,首先要安装运行时,可以在官方网站上http://labs.adobe.com/technologies/air/找到,通过Adobe AIR运行时运行的程序和本地程序是一样的。

  借助Flex Framework创建AIR程序的过程和创建基于web浏览器的Flex程序非常类似。Flex 3 SDK所包含的类可与文件系统,操作系统剪贴板,和本地数据库交互。要把AIR程序打包为安装文件的话,你需要一个应用程序SWF文件和一个应用程序描述文件,以及对应用程序进行加密签名的keystore证书。要想对你的应用程序进行签名---请确认最终用户会安装纯正的版本---你可以生成自签名证书或者使用可靠的证书供应商如VeriSign或Thawte。AIR 安装文件的扩展名为.air,可以在Adobe AIR RunTime下运行。.

  涉及AIR API中所有特性可能需要一本书来讲解,这一章重点讲解一些开发桌面程序最主要的特性。

目录

23.1.借助Flex Framework创建一个AIR程序

23.2.理解AIR命令行工具

23.3.打开和管理本地窗体

23.4.创建本地菜单

23.5.读写文件

23.6.对象序列化

23.7.使用加密的本地存储区

23.8.浏览本地文件

23.9.使用File System控件

23.10.使用本地拖拽(Drag-and-Drop)API

23.11.与操作系统剪贴板交互

23.12.添加HTML内容

23.13.在ActionScript和JavaScript之间跨脚本操作

23.14.本地SQL数据库

23.15.检测和监控网络连接

23.16.检测用户是否在线

23.17.创建系统托盘图标

加支付宝好友偷能量挖...


评论(0)网络
阅读(104)喜欢(0)flash/flex/fcs/AIR