Flex SDK中的類都可以用于開發(fā)基于Adobe Integrated Runtime (AIR)的桌面應(yīng)用程序。.
Adobe AIR是一個跨平臺的運行時環(huán)境,允許開發(fā)人員借助已有的web技術(shù)把富聯(lián)網(wǎng)應(yīng)用體驗帶到桌面上。AIR運行時提供統(tǒng)一的跨操作系統(tǒng)環(huán)境,使得開發(fā)人員集中精力面向Adobe AIR 平臺開發(fā)程序而不用關(guān)心在不同的操作系統(tǒng)中構(gòu)建和部署應(yīng)用程序。AIR 框架也提供創(chuàng)建基于HTML和Ajax的桌面程序功能,在這一章的例子中我們主要討論借助Flex 框架創(chuàng)建AIR程序。
運行AIR程序,首先要安裝運行時,可以在官方網(wǎng)站上http://labs.adobe.com/technologies/air/找到,通過Adobe AIR運行時運行的程序和本地程序是一樣的。
借助Flex Framework創(chuàng)建AIR程序的過程和創(chuàng)建基于web瀏覽器的Flex程序非常類似。Flex 3 SDK所包含的類可與文件系統(tǒng),操作系統(tǒng)剪貼板,和本地數(shù)據(jù)庫交互。要把AIR程序打包為安裝文件的話,你需要一個應(yīng)用程序SWF文件和一個應(yīng)用程序描述文件,以及對應(yīng)用程序進行加密簽名的keystore證書。要想對你的應(yīng)用程序進行簽名---請確認最終用戶會安裝純正的版本---你可以生成自簽名證書或者使用可靠的證書供應(yīng)商如VeriSign或Thawte。AIR 安裝文件的擴展名為.air,可以在Adobe AIR RunTime下運行。.
涉及AIR API中所有特性可能需要一本書來講解,這一章重點講解一些開發(fā)桌面程序最主要的特性。
目錄
23.1.借助Flex Framework創(chuàng)建一個AIR程序
23.2.理解AIR命令行工具
23.3.打開和管理本地窗體
23.4.創(chuàng)建本地菜單
23.5.讀寫文件
23.6.對象序列化
23.7.使用加密的本地存儲區(qū)
23.8.瀏覽本地文件
23.9.使用File System控件
23.10.使用本地拖拽(Drag-and-Drop)API
23.11.與操作系統(tǒng)剪貼板交互
23.12.添加HTML內(nèi)容
23.13.在ActionScript和JavaScript之間跨腳本操作
23.14.本地SQL數(shù)據(jù)庫
23.15.檢測和監(jiān)控網(wǎng)絡(luò)連接
23.16.檢測用戶是否在線
23.17.創(chuàng)建系統(tǒng)托盤圖標
新聞熱點
疑難解答