ASDoc能否同时为AIR和Flash项目生成文档?

ASDoc能否同时为AIR和Flash项目生成文档?,flash,actionscript,asdoc,Flash,Actionscript,Asdoc,我正在尝试使用ASDoc为两个项目生成代码,一个在AIR中运行,另一个在Flash中运行。我可以创建一个ASDoc配置文件,分别为每个文件工作,但是当我将它们组合在一起时,我会得到关于contextMenu和file的错误,因为AIR和Flash有各自的API 我的配置: <flex-config> <doc-classes> <class>FlashProject</class> <class>

我正在尝试使用ASDoc为两个项目生成代码,一个在AIR中运行,另一个在Flash中运行。我可以创建一个ASDoc配置文件,分别为每个文件工作,但是当我将它们组合在一起时,我会得到关于contextMenu和file的错误,因为AIR和Flash有各自的API

我的配置:

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

您可以使用ANT构建脚本并将两个项目配置为单独的任务。

明天我将提供一个构建脚本示例。我没有很好地回答这个问题,但我希望将所有文档放在一起。如果我只运行两次ASDoc,我会得到两个索引文件,等等。有很多共享代码,我想把它们都放在一个地方。我想尝试一下ANT是没有意义的,因为配置基本上看起来和你的一样。