0

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

4

3 回答 3

3

在不丢失项目设置的情况下到达那里的几个一般步骤:

  • 更改您的导航器过滤器以显示它通常对您隐藏的所有文件。
  • 在项目的根目录中查找 .project 文件。你会<natures>在那里看到一个标签。
  • 创建一个新的 Flex 项目。在那里打开 .project 文件,然后比较<natures>节点。
  • 将丢失的东西复制到您当前的 .project 文件中。
  • 您可能需要关闭项目并重新打开它,以推动 Flex Builder 解析您修改的 .project 文件
  • 您可能必须单击项目属性才能使事情变得正确。至少在 Flex 构建路径 -> 库路径下,单击“添加 Flex SDK”按钮,因为这可能是您首先要执行此操作的原因。

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

于 2009-03-07T11:32:10.063 回答
2

我在FB3中没有看到类似的东西。

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

于 2009-03-05T09:06:18.327 回答
1

它有点脏,但它有效。

  1. 在 Flex Builder 的导航器中删除项目。
  2. 它会询问您是否也想从文件系统中删除文件。保留它们。
  3. 在与 ActionScript 项目相同的目录中创建一个新的 Flex 项目。

旧文件将保持不变,但新项目将具有 Flex Project 的性质。如果已存在与项目向导要创建的文件同名的文件,则不会删除现有文件。

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

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

于 2009-03-06T22:44:01.410 回答