国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

25.11節. 使用Rake編譯Flex應用程序

2024-09-08 18:16:51
字體:
來源:轉載
供稿:網友
25.11.1. 問題
我想使用Rake(Ruby工具)編譯Flex應用程序。
25.11.2. 解決辦法
如果你還沒有Ruby 1.9,那么先下載并安裝它,然后下載并安裝Rake。
25.11.3. 討論
雖然是在Ruby中編寫的,但是C++和C程序員會非常熟悉Ruby的功能。在下載并安裝Ruby和Rake后,你可以編寫一個類似下面的簡單的Rake文件:
task :default do
DEV_ROOT = "/Users/base/flex_development"
PUBLIC = "#{DEV_ROOT}/bin"
FLEX_ROOT = "#{DEV_ROOT}/src"
system "/Developer/SDKs/Flex/bin/mxmlc --show-actionscript-warnings=true --strict=tr
ue -file-specs #{FLEX_ROOT}/App.mxml"
system "cp #{FLEX_ROOT}/App.swf #{PUBLIC}/App.swf"
end

Rake中的所有任務都跟Ant中的相似,意思是,它們都定義一個要完成的動作。默認的動作總是會被執行,額外的、在其他不同任務中的動作可以被有選擇的執行。在任務中,可以聲明變量,可以使用system參數,如下:
system "/Developer/SDKs/Flex/bin/mxmlc --show-actionscript-warnings=true --strict=true
-file-specs #{FLEX_ROOT}/App.mxml"

這實際上是調用MXML編譯器來生成SWF文件。由于在Rake任務中,如果前一個任務沒有結束,那么后面的任務不會被執行,下面的一行可以假設已經生成了SWF文件并可以拷貝到新位置:
system "cp #{FLEX_ROOT}/App.swf #{PUBLIC}/App.swf"
這個Rake文件還聲明了一個變量,用來指定存放文件的正確位置。現在可以用任意名字保存這個文件,并使用Rake命令在命令行執行它。如果你把它保存為Rakefile,你可以通過鍵入下面的內容運行它:
rake Rakefile
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秀山| 吉首市| 通化县| 鹤山市| 江安县| 赤壁市| 扎赉特旗| 金寨县| 石河子市| 天长市| 巴塘县| 常德市| 股票| 长治县| 平湖市| 平度市| 新建县| 南汇区| 伊春市| 西贡区| 中山市| 江川县| 临猗县| 临颍县| 六安市| 新乡市| 长春市| 福泉市| 两当县| 邢台市| 金坛市| 融水| 怀宁县| 清河县| 斗六市| 自贡市| 乌兰浩特市| 新泰市| 贵州省| 外汇| 迭部县|