我有一个旧的Flex项目,我必须修复错误 - 而Flash构建器现在拒绝编译swf。我只在运行或调试的输出目录中获取swc。
有谁知道为什么Flash Builder会这样做?我不知道的任何设置?
答案 0 :(得分:1)
Flash构建器将为库项目创建swcs。可能还有另一个“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>