0

我正在通過Adobe Flash Professional CS5將我的*.fla文件編譯爲windows上的*.swf文件。我的構建過程需要將任何編譯錯誤或警告記錄到日誌文件中。Adob​​e Flash Professional CS5編譯錯誤日誌 - 持續集成/每晚構建

  • 有沒有辦法將任何編譯錯誤或警告保存到硬盤上的日誌文件?
  • 它已經被保存到任何日誌文件中了嗎?

我還找不到任何日誌文件,也找不到任何方法來保存編譯錯誤。

感謝您的幫助!

編輯:因爲這似乎並沒有吸引任何人的注意,我會解釋,爲什麼我需要這樣的: 閃光燈是由持續集成編譯(一天幾次)。這種方式沒有人(因爲連續構建並不真正涉及一個人)真正注意到Adobe CS5編譯器的任何輸出。但是日誌可以用來檢查構建錯誤,並且如果有的話,自動連續構建過程可以通知開發人員構建失敗並將日誌附加到電子郵件中。

也許有人有另一種想法來整合閃存編譯,並注意到在自動構建過程中的編譯錯誤,如持續集成?

回答

1

如果您使用的螞蟻那麼實際上是一個開源的解決方案,可以幫助您開始: https://code.google.com/p/fuelanttasks/ 它允許你創建一個螞蟻的宏是這樣的:

<taskdef resource="FuelAntTasks.properties" classpath="FuelAntTasks.jar" /> 
<!-- 
This target shows how to use the fla task to publish an fla 
--> 
<target name="fla_publish"> 
    <flash> 
     <fla file="${src}/redsquare.fla" build="publish"/> 
     <fla file="${src}/greensquare.fla" build="publish"/> 
    </flash> 
</target> 

很會照顧啓動閃存ide,檢索日誌並通過螞蟻顯示它們。

+0

聽起來很有前途,感謝您的鏈接!將盡快嘗試,並會報告它是如何解決我的。你知道它是否通過閃存IDE槽的錯誤,所以我可以將它們保存到一些日誌文件?既然你給出了唯一的答案,看起來這可能會奏效,我會接受它:)謝謝! – Preexo

+0

是的,我使用它(有一些自定義的修改)使用ant和teamcity(一個持續集成框架)來構建swf文件 – mattia

+0

另外,我已經添加了一些額外的功能,以便能夠運行在實際發佈fla文件之前對fla文件進行一些功能測試(例如檢查應該實際存在的所有字體,生成區域文件,檢查依賴關係並在每次發佈運行時提取源代碼),但是我的增強版本需要一些[jsfl -fu](http://help.adobe.com/en_US/flash/cs/extend/flash_cs5_extending.pdf)以及使用其他工具,如[xjsfl](http://www.xjsfl.com/) – mattia