學習筆記 在Windows下安裝和設置FlexSDK
本文和大家重點討論一下如何設置FlexSDK,主要包括編譯器設置,調試器設置,應用程序打包器設置等內容,相信通過本文的簡單介紹你對在Windows下安裝和設置FlexSDK一定會有深刻的認識。
在Windows下安裝和設置FlexSDK
AdobeAIR命令行工具需要安裝Java,可以是JRE或JDK(1.4.2版本以上),JRE到這里下載http://java.sun.com/j2se/1.4.2/download.html,JDK到這里下載http://java.sun.com/javase/downloads/index.jsp。
注意:終端用戶不需要Java環(huán)境。
FlexSDK包含AIRAPI和命令行工具用于打包,編譯和調試AIR應用程序。
1.如果還沒有,可到AdobeLabs上下載一份Flex3SDK。
2.解壓縮SDK到指定目錄。
3,定位到bin子目錄。
編譯器設置
FlexSDK中包含兩個編譯器,mxmlc編譯器編譯MXML和ActionScript代碼為SWF文件,compc編譯器編譯組件和庫為SWC文件。兩個編譯器都可作為本地二進制程序或Java程序在命令行下運行。(本地二進制程序實際上是調用Java程序)如果要使用本地二進制程序,需要把Flex3SDK\bin目錄加入環(huán)境變量path中。如果使用Java程序命令,需要把mxmlc.jar和compc.jar加入到環(huán)境變量中。
編譯器配置文件
使用編譯器時可以指定編譯的一些可選參數(shù),全局FlexSDK配置文件包含一個默認值,你可以編輯這個文件定制自己的開發(fā)環(huán)境。air_config.xml這個全局配置文件在Flex3SDK的frameworks目錄中。
注意:如果使用amxmlc命令啟動編譯器時air_config.xml會代替flex_config.xml。
關于編譯器的可選選項可參考(http://livedocs.macromedia.com/flex/2/docs/00001490.html)
調試器設置
AIR直接支持調試功能,因此不需要一個調試版本的運行時環(huán)境。要想管理命令行調試,需要使用調試版的Flash播放器,只需要設置下環(huán)境變量指定這些命令的所在目錄即可。
調試版的Flash播放器已在Flex3SDK目錄中。二進制命令fdb.exe在bin目錄,Java版的在lib目錄。AIR調試啟動器adl.exe或ADL在bin目錄
注意,你不能直接用FDB啟動AIR程序,因為FDB會試圖用Flash播放器運行程序,因此你必須讓AIR程序連接FDB回話。
應用程序打包器設置
AIR開發(fā)工具(ADT),用來把程序打包為AIR文件,要想運行ADT,必須安裝Java環(huán)境。
SDK包含一個腳本來執(zhí)行ADT。要運行ADT腳本需要把FlexSDK的bin目錄加到系統(tǒng)path變量中。
用Flex程序開發(fā)截屏功能
在最近的Flex項目中需要做個屏幕截圖功能,然后保存為圖片文件,以前好像在哪里看到這樣的例子,找了半天沒找著,其實實現(xiàn)起來也挺簡單的。
具體步驟如下:
◆創(chuàng)建一個BitmapData對象
◆拷貝目標組件的象素數(shù)據(jù)到BitmapData對象上
◆轉換BitmapData對象為PNG編碼的ByteArray(需要用到PNGEnc庫)
◆轉換ByteArray為Base64Encoded字符串,這樣便于發(fā)送數(shù)據(jù)給后臺處理
◆在后臺程序中(如PHP等),對數(shù)據(jù)解碼然后寫入文件
【編輯推薦】
- FlexSDK4:Gumbo的主題實現(xiàn)快速RIA開發(fā)
- Flex基礎 創(chuàng)建***個Flex項目
- 解析Flex事件執(zhí)行流程
- 技術前沿 AdobeFlexSDK4與FlashBuilder4正式發(fā)布
- 學習筆記 FlexBuilder2.0中如何使用基于Lists的控件