![Adobe Flash Pro、Flash Catalyst 和 Flash Builder 之间有什么区别?](https://linux22.com/image/1249130/Adobe%20Flash%20Pro%E3%80%81Flash%20Catalyst%20%E5%92%8C%20Flash%20Builder%20%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
我很久以前就玩过 Macromedia Flash MX 2004。后来我对 Flash 失去了兴趣,现在我想重新学习这些知识。有很多书可以读,但我不知道应该从哪项技术开始。
有人能向我解释一下这些产品之间的“巨大”区别是什么吗?
答案1
您需要 Flash Professional CS5。Flash Builder 是 Flash 的一部分,而 Catalyst 实际上与您的要求关系不大,因为它是一个 Flex 开发工具。以下内容直接引自 Adobe 网站:
Flash Builder
使用 Adobe Flash Builder™ 软件作为 Flash Professional 项目的主要 ActionScript 编辑器。通过在 Flash Professional 中测试、调试和发布内容,同时在 Flash Builder 中编辑代码,简化您的工作流程。
闪存催化剂
Adobe® Flash® Builder™ 4(原名 Adobe Flex® Builder™)软件旨在帮助软件开发人员使用开源 Flex 框架快速开发跨平台富互联网应用程序 (RIA) 和内容。它支持智能编码、调试和可视化设计,并具有强大的测试工具,可加快开发速度并提高应用程序的性能。
答案2
Flash 专业版是 Macromedia Flash 系列应用程序的延续。它用于制作基于时间线。时间轴使动画和其他线性内容的使用变得简单。但是,使用 ActionScript 编程,您可以跳转到时间轴,并且如果您愿意,可以停留在一帧中。它拥有丰富的工具集来创建、编辑和导入媒体并将其用于项目中。您无需编码就可以做很多事情,也可以使用只是编码。代码编辑器本身的功能并不像...那么丰富。
...Flash Builder(以前称为 Flex Builder)是 Adobe 专为 Flex 开发而修改的 Eclipse IDE。它的主要重点是创建代码,尤其是基于 XML 的 Flex。Flash Builder 是为程序员设计的,具有 Eclipse 所具有的附加功能。这也是比 Flash Professional 的脚本编辑器更好的编写 ActionScript 的工具,但它的主要重点是 Flex。没有时间表因此,产品通常是富互联网应用程序 (RIA) 或 Adobe AIR 桌面应用程序。尽管缺少时间轴,但您可以为元素添加动画。
闪存催化剂是一款我不太常用的工具。它旨在用作 Flex 界面设计软件,可以将 Photoshop、Illustrator 和 Fireworks 设计转换为交互式界面无需编写代码。您可以导入使用 Flash Professional 创建的 Flash 内容。您可以使用 Flash Builder 扩展 Flash Catalyst 项目的功能。我的印象是,这最适合用作图形模型和“第一个 alpha 版本”之间的原型设计工具。
概括
- Flash 专业版
- (这三个中)最好的动画工具
- 有时间线,但可以用代码修改
- 使用 ActionScript 进行编码(基于 ECMA Script 标准)
- 创建和编辑图形内容
- Flash Builder
- 基于 Eclipse IDE
- 专注于 Flex 编程(基于 XML),也关注 ActionScript
- 有一些基本的界面设计工具
- 没有时间线:非线性逻辑
- 闪存催化剂
- 无需代码的 Flex 界面设计
- 将静态艺术作品转变为交互式原型
- 与 Flash Builder 紧密集成
- 都有共同点
- 发布到 SWF 或 AIR
- 与其他 Adobe 软件集成
快速浏览价格以及它们所属的 Creative Suite 版本,请参见Adobe Creative Suite 比较页面。产品页面也是获取更多信息的良好来源。
答案3
Flash Builder 是为程序员准备的。它是一个 IDE。它以前被称为 Flex Builder。Flash
Professional 是为图形艺术家准备的设计工具,用于游戏开发等。它是设计和编码的混合体。但对于只处理健壮代码的东西,它是 Flash Builder。Flash
Catalyst 是为那些想要快速创建小型应用程序而无需编码的设计师准备的。它也适用于 Flex 开发人员,用于原型化 UI 等,尽管它主要由设计师使用。