使用Ant來編譯Flex應用

2021-06-07 23:55:22 字數 1221 閱讀 4191

在ant工程中,可以使用3種ant任務來編譯flex

使用ant來編譯flex應用,需要使用到flextasks.jar檔案,這個檔案在flex sdk的ant目錄中可以找到。使用ant編譯,需要把編譯的行為用xml檔案來描述,ant目錄中有乙個build.xml檔案可以參考。

建立乙個資料夾testant來試用下這個」小螞蟻」

<?xml

version="1.0"

encoding="utf-8"

?>

layout="vertical"

>

>

import mx.controls.alert;

private function onbuttonclick():void

]]>

>

label="ant"

click="onbuttonclick()"

/>

加入flextasks.jar檔案 在testant資料夾中建立乙個lib資料夾,複製sdk ant\lib資料夾中的flextasks.jar檔案到該資料夾中。

建立ant工程 在testant資料夾中新建乙個build.xml,並定義編譯行為。

<?xml

version="1.0"

encoding="utf-8"

?>

basedir="."

>

resource="flextasks.tasks"

classpath="$/lib/flextasks.jar"

/>

name="flex_home"

value="d:\program files\adobe\flex builder 3\sdks\3.1.0"

/>

/>

name="main"

>

keep-generated-actionscript="true"

>

filename="$/frameworks/flex-config.xml"

/>

path-element="$/frameworks"

/>

>

>

>

編譯 在dos環境下輸入指令:ant build.xml main

如果你的xml描述檔案的檔名稱是預設的build.xml,可以使用指令:ant main

在Eclipse下使用Ant編譯Flex程式

在eclipse下使用ant編譯flex程式 2010年04月09日 在網上瀏覽時看到使用ant來編譯可以提高速度 減少記憶體占有率。當然也可以直接使用命令列mxmlc等命令來編譯,但是不如使用ant方便 ant其實也是使用mxmlc命令來編譯。adobe labs提供了ant tasks工具包並有...

使用Ant編譯出flex的swc檔案

今天新構建了乙個flex library project專案,但是發現其自動編譯的出的swc檔名是無法定義的,自動產生乙個跟project name相同的swc檔案。這個很不爽,於是決定採用ant來自己編譯。首先可以參考 這篇文件,在flex builder中安裝ant enviroment支援。構...

Flex專案ant編譯指令碼初探

費了九牛二虎之力,終於將我做的專案的ant編譯指令碼寫出來了。這個過程中,遇到乙個問題,不大,但是前後弄了快一周。開始先學ant,只不過是將別人的ant指令碼copy過來,自己改了改,不成功。做了乙個類似的小例子,卻可以成功。並且專案在執行ant指令碼後,不成功也就罷了,也不提示錯誤資訊。所以根本就...