迁移到 Flex 4 会对我们的代码库产生多大影响?我们有大约 40k LOC 用 Flex 3 编写。我希望 Flex SDK 中没有重大更改,并且我们可以顺利过渡到 Flex 4 的新功能,同时最大限度地减少任何中断。根据我的阅读,Adobe 正在开发一套名为“Spark”的新 GUI 组件,但我希望我们现有的东西可以与新组件共存。
问问题
461 次
2 回答
3
Spark 和 MX 组件可以在同一个应用程序中共存(甚至在同一个 MXML 文件中)。由于现在支持 CSS 命名空间,因此 CSS 的工作方式发生了一些变化,您将在那里遇到一个小的迁移步骤。
在选择 Spark 还是 MX 方面,Adobe 建议您保持已经使用 MX 组件的现有代码不变。无需立即使所有内容都成为 Spark。您可以根据需要进行增量更改。对于新的开发,您应该尽可能使用 Spark。但是,Flex 4 中的 Spark 组件不会与 MX 具有 100% 的功能对等,因此您可能会遇到一些需要暂时继续使用 MX 组件的情况。
于 2009-10-30T19:02:50.817 回答
2
您无需采用任何新内容即可迁移到 Flex 4。您可以保留 2006 命名空间,这样就不必更新 MXML 文件。您还可以选择使用 Spark 组件。这样做的唯一主要好处是更快的编译器。它还将允许您逐步迁移到 2009 命名空间和 Spark。
于 2009-10-30T19:33:28.790 回答