2011-03-29 70 views
1

所以我有一個usual flex project文件夾與.actionScriptProperties.flexProperties.project它的文件和src,libshtml-template dirs。我所有的庫都在libs文件夾中,而且我的項目通常是獨立於主題的(我使用costume theam)。通常它是簡單的實時TCP流視頻播放器 - 只有默認的mx組件。我想要有一種bat/sh腳本文件,用於將我的項目從命令terminal/cmd以實現模式編譯到特定目錄中。如何做這樣的事情?有一個flex項目,如何用mxmlc編譯它(不使用flashbuilder gui)?

有什麼樣

mxmlc compileDefaultApplication fromProject=pathToProject toRealiseDir=pathToRealiseDir 

+1

除了下面的答案,您可能想看看HFCD(hellfire編譯器守護進程,它位於IDE進程之外,並且會爲您運行編譯) – shaunhusain 2011-03-29 17:34:39

+1

另一種替代方法是「設置目錄結構的項目」mavenizing「和一個pom.xml文件,以便maven可以運行構建,您可以使用flexmojos:flexbuilder插件來創建項目屬性,以便導入到eclipse中用於其他IDE的其他插件,並且可以選擇使用簡單的「mvn乾淨安裝「。儘管這是一個更改過程,並且需要考慮一些優點/缺點。 – shaunhusain 2011-03-29 18:04:58

回答

3

http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_13.html

http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_09.html#138195

mxmlc MyApp.mxml load-config my-app-config.xml output /pathToRelease 

爲了獲得的Flex/Flash Builder中的配置,你可以去項目屬性,將其添加到編譯器參數:

-dump-config C:\Users\shusain\Desktop\slotConfig.xml 

具有適當的路徑

+0

grate!)現在我的下一個問題 - 如何在其中創建變量? (我需要這樣的東西,因爲它產生絕對路徑,而我想讓它更靈活=) – Rella 2011-03-29 18:26:41

+0

是否有可能將它放入特定的位置不是與swf的bin,而是放入同一個文件夾,其中.project是? – Rella 2011-03-29 18:32:59

+0

嗨攪拌機(順便說一句,如果這就是你的名字是指,很多真棒免費)。很抱歉讓我自己進入了一個項目,而我不知道離手,因爲我們在這裏大部分時間都在使用maven,但是我會在幾個小時之後再回來討論這個問題,並且讓我們知道如果我找到讓其他事情發生的方法。 – shaunhusain 2011-03-29 20:14:40

相關問題