如何在不包含SDK库的情况下在FDT中编译SWC?

时间:2012-08-06 21:59:35

标签: flash fdt compc

似乎命令-el强制外部链接但是它不会编译,因为找不到来自playerglobal.swc的选项。我只是想从源文件夹构建一个swc而不包含任何外部资源。

我的第二个问题是关于构建FAT SWC文件,包括ASDOC信息。

2 个答案:

答案 0 :(得分:1)

以下是ANT中的结果。

<target name="foundation build-debug">
    <delete file="${FDTProjectPath}/bin/${foundation-debug-file}"/>
    <fdt.loadProjectProperties projectname="frameworks" />
    <fdt.launch.library projectname="${FDTProject}" debug="true" autoaddclasspath="false" compilerarguments="
        -target-player=${FDTProjectPlayerVersion}
        -include-sources=${FDTProjectPath}/src
        -allow-source-path-overlap=true 
            -external-library-path+=${FDTProjectSdkPath}/frameworks/libs/ 
            -external-library-path+=${FDTProjectPath}/lib 
        -incremental=true 
        -benchmark=true" target="${FDTProjectPath}/bin/${foundation-debug-file}" />
</target>

答案 1 :(得分:0)

确保将每个SDK .SWC设置为“用作运行时共享代码”。它位于项目的属性页面中。

enter image description here