溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Windows中怎么設(shè)置FlexSDK

發(fā)布時(shí)間:2021-07-23 11:15:22 來(lái)源:億速云 閱讀:110 作者:Leah 欄目:編程語(yǔ)言

Windows中怎么設(shè)置FlexSDK,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。

在Windows下安裝和設(shè)置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和命令行工具用于打包,編譯和調(diào)試AIR應(yīng)用程序。

1.如果還沒(méi)有,可到AdobeLabs上下載一份Flex3SDK。

2.解壓縮SDK到指定目錄。

3,定位到bin子目錄。

編譯器設(shè)置

FlexSDK中包含兩個(gè)編譯器,mxmlc編譯器編譯MXML和ActionScript代碼為SWF文件,compc編譯器編譯組件和庫(kù)為SWC文件。兩個(gè)編譯器都可作為本地二進(jìn)制程序或Java程序在命令行下運(yùn)行。(本地二進(jìn)制程序?qū)嶋H上是調(diào)用Java程序)如果要使用本地二進(jìn)制程序,需要把Flex3SDK\bin目錄加入環(huán)境變量path中。如果使用Java程序命令,需要把mxmlc.jar和compc.jar加入到環(huán)境變量中。

編譯器配置文件

使用編譯器時(shí)可以指定編譯的一些可選參數(shù),全局FlexSDK配置文件包含一個(gè)默認(rèn)值,你可以編輯這個(gè)文件定制自己的開(kāi)發(fā)環(huán)境。air_config.xml這個(gè)全局配置文件在Flex3SDK的frameworks目錄中。

注意:如果使用amxmlc命令啟動(dòng)編譯器時(shí)air_config.xml會(huì)代替flex_config.xml。
關(guān)于編譯器的可選選項(xiàng)可參考(http://livedocs.macromedia.com/flex/2/docs/00001490.html)

調(diào)試器設(shè)置

AIR直接支持調(diào)試功能,因此不需要一個(gè)調(diào)試版本的運(yùn)行時(shí)環(huán)境。要想管理命令行調(diào)試,需要使用調(diào)試版的Flash播放器,只需要設(shè)置下環(huán)境變量指定這些命令的所在目錄即可。
調(diào)試版的Flash播放器已在Flex3SDK目錄中。二進(jìn)制命令fdb.exe在bin目錄,Java版的在lib目錄。AIR調(diào)試啟動(dòng)器adl.exe或ADL在bin目錄

注意,你不能直接用FDB啟動(dòng)AIR程序,因?yàn)镕DB會(huì)試圖用Flash播放器運(yùn)行程序,因此你必須讓AIR程序連接FDB回話。

應(yīng)用程序打包器設(shè)置

AIR開(kāi)發(fā)工具(ADT),用來(lái)把程序打包為AIR文件,要想運(yùn)行ADT,必須安裝Java環(huán)境。
SDK包含一個(gè)腳本來(lái)執(zhí)行ADT。要運(yùn)行ADT腳本需要把FlexSDK的bin目錄加到系統(tǒng)path變量中。

用Flex程序開(kāi)發(fā)截屏功能

在最近的Flex項(xiàng)目中需要做個(gè)屏幕截圖功能,然后保存為圖片文件,以前好像在哪里看到這樣的例子,找了半天沒(méi)找著,其實(shí)實(shí)現(xiàn)起來(lái)也挺簡(jiǎn)單的。
具體步驟如下:

◆創(chuàng)建一個(gè)BitmapData對(duì)象

◆拷貝目標(biāo)組件的象素?cái)?shù)據(jù)到BitmapData對(duì)象上

◆轉(zhuǎn)換BitmapData對(duì)象為PNG編碼的ByteArray(需要用到PNGEnc庫(kù))

◆轉(zhuǎn)換ByteArray為Base64Encoded字符串,這樣便于發(fā)送數(shù)據(jù)給后臺(tái)處理

◆在后臺(tái)程序中(如PHP等),對(duì)數(shù)據(jù)解碼然后寫入文件

關(guān)于Windows中怎么設(shè)置FlexSDK問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI