2011-05-18 74 views
0

我想使用ASDoc爲兩個項目生成代碼,一個在AIR中運行,另一個在Flash中運行。我可以創建一個適用於每個單獨的ASDoc配置文件,但是當我將它們合併時,我會收到有關contextMenu和File的錯誤,因爲AIR和Flash爲它們分別提供了API。ASDoc可以同時爲AIR和Flash項目生成文檔嗎?

我的配置:

<flex-config> 
    <doc-classes> 
     <class>FlashProject</class> 
     <class>AIRProject</class> 
    </doc-classes> 
    <compiler> 
     <external-library-path> 
      <path-element>${flexlib}\libs\player\10.0\playerglobal.swc</path-element> 
      <path-element>${flexlib}\libs\air\airglobal.swc</path-element> 
     </external-library-path> 
     <library-path> 
      <path-element>${flexlib}\libs</path-element> 
      <path-element>${flexlib}\libs\air</path-element> 
      <path-element>${flexlib}\locale\{locale}</path-element> 
     </library-path> 
     <source-path> 
      <path-element>FlashProject\src</path-element> 
      <path-element>AIRProject\src</path-element> 
     </source-path> 
    </compiler> 
</flex-config> 

回答

0

您可以使用Ant構建腳本和配置這兩個項目作爲單獨的任務。

+0

明天我會提供一個示例構建腳本。 – roberkules 2011-05-29 10:10:40

+0

我沒有把這個問題說得很好,但我想把所有的文檔都放在一起。如果我只運行兩次ASDoc,我會得到兩個索引文件等等。有很多共享代碼,我想把它們放在一個地方。 – 2011-05-30 06:31:30

+0

猜測給ANT一個嘗試是沒有意義的,因爲配置基本上和你的一樣。 – roberkules 2011-05-30 18:11:19

相關問題