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.创建系统托盘图标
新闻热点
疑难解答