2011-05-18 1 views
0

J'essaie d'utiliser ASDoc pour générer du code pour deux projets, l'un s'exécute dans AIR, l'autre dans Flash. Je peux créer un fichier de configuration ASDoc qui fonctionne pour chacun individuellement, mais quand je les combine, j'obtiens des erreurs sur contextMenu et File, car AIR et Flash ont des API séparées pour eux.Est-ce que ASDoc peut générer des documents pour un projet AIR et Flash en même temps?

Ma config:

<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> 

Répondre

0

Vous pouvez utiliser un script de compilation ANT et configurer à la fois des projets comme des tâches séparées.

+0

Je vais fournir un exemple de script de construction demain. – roberkules

+0

Je n'ai pas très bien posé la question, mais je veux toute la documentation ensemble. Si je lance deux fois ASDoc, j'obtiens deux fichiers d'index, etc. Il y a beaucoup de code partagé, et je veux tout avoir en un seul endroit. –

+0

Devinez que cela n'a pas de sens d'essayer ANT, parce que la config serait fondamentalement la même chose que la vôtre. – roberkules

Questions connexes