麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Flex > 正文

25.11節(jié). 使用Rake編譯Flex應(yīng)用程序

2024-09-08 18:16:51
字體:
供稿:網(wǎng)友
25.11.1. 問題
我想使用Rake(Ruby工具)編譯Flex應(yīng)用程序。
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中的所有任務(wù)都跟Ant中的相似,意思是,它們都定義一個要完成的動作。默認(rèn)的動作總是會被執(zhí)行,額外的、在其他不同任務(wù)中的動作可以被有選擇的執(zhí)行。在任務(wù)中,可以聲明變量,可以使用system參數(shù),如下:
system "/Developer/SDKs/Flex/bin/mxmlc --show-actionscript-warnings=true --strict=true
-file-specs #{FLEX_ROOT}/App.mxml"

這實(shí)際上是調(diào)用MXML編譯器來生成SWF文件。由于在Rake任務(wù)中,如果前一個任務(wù)沒有結(jié)束,那么后面的任務(wù)不會被執(zhí)行,下面的一行可以假設(shè)已經(jīng)生成了SWF文件并可以拷貝到新位置:
system "cp #{FLEX_ROOT}/App.swf #{PUBLIC}/App.swf"
這個Rake文件還聲明了一個變量,用來指定存放文件的正確位置。現(xiàn)在可以用任意名字保存這個文件,并使用Rake命令在命令行執(zhí)行它。如果你把它保存為Rakefile,你可以通過鍵入下面的內(nèi)容運(yùn)行它:
rake Rakefile
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 九草网 | 久久精品在线免费观看 | 黑人一区二区三区四区五区 | 成人免费自拍视频 | 国产xxxx岁13xxxxhd | 九九视频久久 | 国产91porn| 一级黄色a视频 | 91成人午夜性a一级毛片 | 日本在线播放一区二区 | 亚洲成人福利在线观看 | 精品国产91久久久久久 | 欧美四级在线观看 | 国产精品久久久久久久久久三级 | 日本爽快片100色毛片视频 | 黄色特级一级片 | 久久精品久久精品国产大片 | 欧美国产永久免费看片 | 国产成人精品一区在线播放 | 免费久久久久 | 一区二区三区小视频 | 中国hdxxxx护士爽在线观看 | 俄罗斯hdxxx 日夜操天天干 | 免费a级网站 | 久久性生活免费视频 | 久久国语对白 | 国产第一页精品 | 欧美黑人xx | 日韩精品二区 | 99精品国产在热久久婷婷 | 国产精品区一区二区三区 | av在线免费观看网 | 一级成人欧美一区在线观看 | 嗯~啊~弄嗯~啊h高潮视频 | 1314av| 91美女视频在线 | 九九久久视频 | 暴力肉体进入hdxxxx0 | 久久99精品国产 | 日本在线免费观看视频 | wwwxxx免费视频 |