【问题标题】:Compatibility between Flash and FlexFlash 和 Flex 之间的兼容性
【发布时间】:2014-06-06 09:43:12
【问题描述】:

我有一个使用 Flex 为我部分开发的在线游戏,由我不再打交道的开发人员开发。一位新开发人员(仅使用 Flash 进行开发)现在告诉我,他必须下载 Flex 才能在已构建的基础上进行构建。

这是正确的吗?您不能从 Flex 查看/导入资源和代码到 Flash 吗?我认为 Flex 会输出动作脚本,这是 Flash 的母语。谁能解开这个困惑?

另外,我的游戏将包含 3D 动画,使用数据库连接并最终发布到移动平台。继续这个项目的最佳方案是什么?

【问题讨论】:

    标签: actionscript-3 flash apache-flex


    【解决方案1】:

    Flex 是基于 ActionScript 构建的框架,但包含新功能。为此,Flex 使用特定的编译器从源代码生成 swf 应用程序。 Adobe Flash Pro IDE 使用 Adob​​e 的标准编译器,因此无法编译 Flex 项目。

    为此,开发人员需要 Apache Flex SDK(从 Apache 网站免费下载),最好是兼容的 IDE。

    Adobe Flash Builder(存在于 Adob​​e CS/CC)、Flash Develop(免费)和 JetBrains IntelliJIDEA(199 美元/499 美元)是我所知道的具有 Flex 集成的 IDE。

    开发人员可以将不兼容的 IDE 与 Flex SDK 一起使用,但这会使他的工作变得相当困难。

    【讨论】:

      【解决方案2】:

      在非常基本的层面上没有区别。 将面向企业的应用程序框架用作游戏开发的 Flex 是很奇怪的。 可能它不是直接关于 Flex 框架,而是关于 Adob​​e 的 Flash Builder,也称为 Flex Builder。 它是目前最好的 Flex/ActionScript IDE 之一(最好的 - 我个人的看法),每一分钱都值得。

      关于您的第二个问题 - 与纯 ActionScript 相比,Flex 在项目上提供的质量更高,花费的时间更少,无论如何,实际上会有从无到有的好处(可能在某些面向数据库/服务器端集成的类中) )在 3D 应用程序中与您的游戏一样,因为它不太可能使用某些面向 Flex 应用程序的类。

      关于您的最后一个问题 - 无论您喜欢什么 - Flash Builder (Flex Builder)(或一些类似的 IDE)或 Flash Professional - 一切都与开发人员有关,以及他喜欢的任何工具来构建他的应用程序。 Flash Builder 更适合作为面向单一时间线的应用程序开发环境,通常是编码人员的首选。 Flash Professional 更面向多时间线动画和 2D 游戏开发 IDE,通常是设计师的首选。

      构建一个 3D 游戏,最有可能感觉 IDE 之间没有区别,所以 - 让您的开发人员选择他的工具和框架,如上所述。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-17
        • 2017-03-27
        • 2019-12-27
        • 2021-12-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多