Flash Builder 编译 swc 而没有 swf

Flash Builder compiling swc and no swf

我有一个旧的 Flex 项目,我必须修复错误 - 而 Flash builder 现在拒绝编译 swf。我只在 运行 或调试的输出目录中得到一个 swc。

有谁知道为什么 Flash Builder 会这样做?有什么我不知道的设置吗?

Flash builder 将为 library 项目创建 swc。可能还有另一个 "shell" 项目取决于您正在查看的项目;

但是,如果我认为这是应该是一个常规的 Flex 项目,并且它被错误地转换为一个库,您可以通过编辑 .project 项目根目录下的文件。在该文件中查找以下 XML 元素:

<natures>
    <nature>com.adobe.flexbuilder.project.flexlibnature</nature>
    <nature>com.adobe.flexbuilder.project.actionscriptnature</nature>
</natures>

将其更改为:

<natures>
    <nature>com.adobe.flexbuilder.project.flexnature</nature>
    <nature>com.adobe.flexbuilder.project.actionscriptnature</nature>
</natures>