0

我正在尝试使用 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>
4

1 回答 1

0

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

于 2011-05-28T19:46:02.020 回答