在Flex Builder中将AS项目转换为Flex项目

时间:2009-03-05 08:52:08

标签: flex actionscript-3 actionscript ide flexbuilder

在Flex Builder中有一种简单的方法将Actionscript 3项目转换为Flex项目吗?当我右键单击项目并悬停“Flex Project Nature”时,所有选项都显示为灰色

3 个答案:

答案 0 :(得分:3)

在不丢失项目设置的情况下实现的一些常规步骤:

  • 更改导航器过滤器以显示它通常隐藏的所有文件。
  • 在项目的根目录中查找.project文件。您会在其中看到<natures>标记。
  • 创建一个新的Flex项目。在那里打开.project文件,并比较<natures>节点。
  • 将丢失的内容复制到当前的.project文件中。
  • 您可能需要关闭项目并重新打开它,以轻推Flex Builder来解析修改后的.project文件
  • 您可能需要点击项目属性以使事情恰到好处。至少在Flex Build Path下 - &gt;库路径,单击“添加Flex SDK”按钮,因为这可能是您想要首先执行此操作的原因。

如果你错过了模板/东西(自己不是一个大粉丝,但是当你刚刚开始一个项目时它是一个很好的拐杖),那就去搞乱“Actionscript”下的“HTML wrapper”下的一个表单字段编译器“在您的项目属性中并应用更改,IDE将重新创建模板/文件夹。

答案 1 :(得分:2)

我在FB3中没见过类似的东西。

AS3项目将缺少相当多的Flex项目设置(例如模板html)。最好的方法是创建一个空的Flex项目并向其添加AS3源 - 将文件夹拖放到Flex项目的src文件夹中。或者,如果是SWC,您可以使用项目设置添加它。

答案 2 :(得分:1)

它有点脏,但它有效。

  1. 在Flex Builder的导航器中删除项目。
  2. 它会询问您是否要从文件系统中删除文件。保留它们。
  3. 在与ActionScript项目相同的目录中创建一个新的Flex项目。
  4. 旧文件将保持不变,但新项目将具有Flex Project特性。如果已存在与项目向导要创建的文件同名的文件,则不会删除现有文件。

    如果您有自定义命令行参数,源目录或库目录或任何其他项目特定设置,则可能必须重置它们。

    万一出现问题,请务必先备份项目目录。但是,当我重新创建Flex Builder项目时,我从未丢失文件。