該作品是PDF文件格式請(qǐng)下載 福昕PDF閱讀器
安裝 Flex 3 SDK
若要使用 Adobe® Flex™ 開(kāi)發(fā) Adobe® AIR™ 應(yīng)用程序,可以選擇以下方式:•
可以下載并安裝 Adobe® Flex™ Builder™ 3,其中提供了一些集成工具,可用來(lái)創(chuàng)建 Adobe AIR 項(xiàng)目以及對(duì) AIR 應(yīng)用程序
進(jìn)行測(cè)試、調(diào)試和打包。請(qǐng)參閱第15 頁(yè)的 “ 使用 Flex Builder 開(kāi)發(fā) AIR 應(yīng)用程序 ”。
•
可以下載 Adobe® Flex™ 3 SDK,并使用自己喜愛(ài)的文本編輯器和命令行工具開(kāi)發(fā) Flex AIR 應(yīng)用程序。
關(guān)于 AIR SDK 命令行工具
用來(lái)創(chuàng)建 Adobe AIR 應(yīng)用程序的每個(gè)命令行工具都會(huì)調(diào)用用于生成 Flex 應(yīng)用程序的對(duì)應(yīng)工具:
•
amxmlc 調(diào)用 mxmlc 來(lái)編譯應(yīng)用程序類
•
acompc 調(diào)用 compc 來(lái)編譯庫(kù)和組件類
•
實(shí)用程序的 Flex 和 AIR 版本之間的唯一區(qū)別是,AIR 版本從 air-config.xml 文件加載配置選項(xiàng),而不是從 flex-config.xml
文件加載。
在 Flex 3 文檔庫(kù)的構(gòu)建和部署 Flex 3 應(yīng)用程序 (http://www.adobe.com/go/learn_flex3_building_cn) 一文中,對(duì) Flex
SDK 工具及其命令行選項(xiàng)進(jìn)行了完整介紹。此處僅對(duì) Flex SDK 工具進(jìn)行簡(jiǎn)要介紹,以便幫助您快速入門,并指出生成
Flex 應(yīng)用程序與生成 AIR 應(yīng)用程序之間的區(qū)別。
安裝 Flex 3 SDK
使用命令行工具生成 AIR 應(yīng)用程序要求計(jì)算機(jī)上必須已安裝 Java?梢允褂 JRE 或 JDK (1.5 或更高版本)中的 Java 虛擬機(jī)?梢栽 http://java.sun.com/ 上找到 Java JRE 和 JDK。
注: 最終用戶運(yùn)行 AIR 應(yīng)用程序時(shí)不需要 Java。
Flex 3 SDK 提供了相關(guān)的 AIR API 和命令行工具,可用于對(duì) AIR 應(yīng)用程序進(jìn)行打包、編譯和調(diào)試。
1 如果尚未下載 Flex 3 SDK,請(qǐng)先進(jìn)行下載。
2 將 SDK 的內(nèi)容放到一個(gè)文件夾 (例如 Flex 3 SDK)中。
3 命令行實(shí)用程序位于 bin 文件夾中。
編譯器安裝
通常在命令行中以及使用一個(gè)或多個(gè)配置文件來(lái)指定編譯選項(xiàng)。 Flex SDK 全局配置文件包含編譯器運(yùn)行時(shí)所使用的默認(rèn)值。可以編輯此文件以適合自己的開(kāi)發(fā)環(huán)境。Flex 3 SDK 安裝的 frameworks 目錄中包含兩個(gè) Flex 全局配置文件。運(yùn)行 amxmlc
編譯器時(shí)使用 air-config.xml 文件。此文件通過(guò)包括 AIR 庫(kù)來(lái)為 AIR 配置編譯器。運(yùn)行 mxmlc 時(shí)使用 flex-config.xml 文件。
默認(rèn)配置值適用于學(xué)習(xí)和了解 Flex 和 AIR 的工作方式,但是,如果要處理一個(gè)完整項(xiàng)目,則應(yīng)更嚴(yán)格地檢查可用選項(xiàng)?梢
在本地配置文件中為編譯器選項(xiàng)提供項(xiàng)目特定的值,對(duì)于給定項(xiàng)目來(lái)說(shuō),項(xiàng)目特定值優(yōu)先于全局值。有關(guān)編譯選項(xiàng)的完整列表
以及這些配置文件的語(yǔ)法,請(qǐng)參閱 Flex 3 文檔庫(kù)的構(gòu)建和部署 Flex 3 應(yīng)用程序
(http://www.adobe.com/go/learn_flex3_building_cn) 一文中的 “Flex SDK 配置 ” 部分。
4
使用 FLEX 開(kāi)發(fā) ADOBE AIR 應(yīng)用程序
注: 沒(méi)有專門用于 AIR 應(yīng)用程序的編譯選項(xiàng),但在編譯 AIR 應(yīng)用程序時(shí)必須參考 AIR 庫(kù)。通常情況下,這些庫(kù)在項(xiàng)目級(jí)別的
配置文件以及與生成工具 (例如 Ant)的對(duì)應(yīng)工具中引用,或者在命令行中直接引用。
調(diào)試器安裝
AIR 支持直接進(jìn)行調(diào)試,因此不需要運(yùn)行時(shí)的調(diào)試版本 (就像使用 Adobe® Flash® Player 一樣)。若要執(zhí)行命令行調(diào)試,可以使用 Flash Debugger 和 AIR Debug Launcher。
Flash Debugger 在 Flex 3 SDK 目錄中進(jìn)行分發(fā)。本機(jī)版本 (例如,Windows 中的 fdb.exe)位于 bin 子目錄中。Java 版
本位于 lib 子目錄中。AIR Debug Launcher (ADL) adl.exe 位于 Flex SDK 安裝的 bin 目錄中。(沒(méi)有單獨(dú)的 Java 版本)。
注: 無(wú)法使用 FDB 直接啟動(dòng) AIR 應(yīng)用程序,因?yàn)?FDB 會(huì)嘗試使用 Flash Player 來(lái)啟動(dòng) AIR 應(yīng)用程序。可以改為讓 AIR 應(yīng)
用程序連接到正在運(yùn)行的 FDB 會(huì)話。
應(yīng)用程序包安裝
AIR Developer Tool (ADT) 是一個(gè) Java 程序,使用它可以將您的應(yīng)用程序打包為可安裝的 AIR 文件。除了設(shè)置您的環(huán)境以便可以方便地運(yùn)行該實(shí)用程序外,不需要進(jìn)行任何安裝。
SDK 在 SDK bin 目錄中包括一個(gè)腳本文件,用于將 ADT 作為命令執(zhí)行。還以將 ADT 作為 Java 程序運(yùn)行,這在使用
Apache Ant 等生成工具時(shí)會(huì)非常方便。