国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 团风县| 景泰县| 高密市| 苏尼特右旗| 长岭县| 余江县| 麦盖提县| 娄烦县| 祥云县| 吉水县| 新民市| 樟树市| 金平| 繁昌县| 威远县| 汾阳市| 岳阳市| 彭山县| 白城市| 疏附县| 鄂伦春自治旗| 成都市| 当雄县| 罗江县| 芦溪县| 通城县| 平定县| 万宁市| 静乐县| 资溪县| 湟源县| 清徐县| 正镶白旗| 清新县| 林州市| 亳州市| 阿勒泰市| 左贡县| 新晃| 义马市| 阜阳市|