将Flash AS3项目升级到CS5并将Flash Builder 4用作IDE

时间:2010-12-26 13:53:36

标签: flex flash adobe

我一直在使用Flex Builder(3)作为开发IDE工作了一段时间, 并使用Flash CS3编译我的flp文件(我在Flex Builder中编写的所有actionscript)。 我不使用任何Flex组件。符号的纯AS3和FLA。

我想升级到CS5,我读到有一个新的Flash构建器IDE,所以我想我会尝试一下。但是在Flash构建器中,我看到他们已经收紧了Flex SDK关系(这有点愚蠢,因为他们将名称从Flex更改为Flash?)所以我对如何迁移我的项目感到有些困惑。

此外,有没有办法从Flash构建器下载Flash 10编译器/ SDK或其他什么东西来编译,而不是使用Flash CS5呢?

非常感谢。 陈

1 个答案:

答案 0 :(得分:1)

您可以使用FlashBuilder IDE创建纯AS3项目,而无需担心Flex框架。只需创建一个新的Actionscript项目。然后,您可以在FlashBuilder中编译项目,并严格使用CS5作为图形资源。

要迁移项目,只需将classes文件夹添加到项目源库中。

使用Flash CS5,导出SWC并将其添加到项目的库路径中。所有这些都可以通过您的项目属性访问。

从那时起,您应该能够通过使用相关类声明变量来访问项目类和符号。


修改

简单地说,首先在FlashBuilder中创建一个新的Actionscript项目。 http://help.adobe.com/en_US/flashbuilder/using/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7ff7.html

成功创建项目并对其进行测试后,您可以添加Login.swf中的代码。

如果您一直在使用文档类,则可以创建该类的实例并将其添加到舞台上,您也可以简单地复制Main类中的代码。

如果Login.swf不使用任何图形资源,那么您应该很高兴,无需加载任何SWC。

您还可以重构代码,以便将每个问题封装在自己的类中。例如,如果Login.swf用作用户登录并加载一堆SWF,那么创建一个Login类和一个AssetsLoader类可能是个好主意。