【问题标题】:Upgrading Flash AS3 project to CS5 and using Flash Builder 4 as IDE将 Flash AS3 项目升级到 CS5 并使用 Flash Builder 4 作为 IDE
【发布时间】:2011-05-30 20:41:03
【问题描述】:

我已经使用 Flex Builder (3) 作为开发 IDE 工作了很长时间, 并使用 Flash CS3 编译我的 flp 文件(我在 Flex Builder 中编写的所有动作脚本)。 我不使用任何 Flex 组件。符号的纯 AS3 和 FLA。

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

此外,有没有办法下载 Flash 10 编译器/SDK 或其他任何东西以使其从 Flash builder 编译,而不是使用 Flash CS5?

非常感谢。 陈

【问题讨论】:

    标签: apache-flex flash adobe


    【解决方案1】:

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

    为了迁移您的项目,您只需将您的类文件夹添加到您的项目源库中。

    使用 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 类可能是个好主意。

    【讨论】:

    • 嗨,我的项目包含一个入口点 (Login.swf),它可以加载 26 个以上的 swf。没有适合我的 SWC。我对如何编译项目还是有些困惑。
    • 另外,当我尝试使用 FB4 调试项目时,它说:这个项目不包含任何应用程序。通过选择文件 > 新建 > MXML 应用程序创建应用程序文件,或选择现有 MXML 文件并将其设置为应用程序文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    相关资源
    最近更新 更多