9

它们是一样的吗?如果不是,有什么区别?

4

2 回答 2

10

Adobe Shockwave 是一个媒体播放器(以前由 Macromedia 开发),可用于运行 Adob​​e Director 应用程序(通常在 Web 浏览器中作为插件)。它已在很大程度上被 Adob​​e Flash(最初也是由 Macromedia)取代。IIRC,Flash 最初只是 Shockwave 的一个新奇特版本,通常被称为 Shockwave Flash(这是它令人困惑的地方)。这就是为什么大多数 Flash 对象都具有 SWF 扩展名的原因。

Flex 建立在 Flash 之上,旨在简化 Flash 的一些方面。将 Flex 视为 Flash 的工具包(如 Qt 和 GTK)。

于 2008-12-09T17:27:00.120 回答
8

补充一点:最初,Shockwave 播放器是用于 CD-ROM 接口之类的重型播放器,而 Flash 是用于基于 Web 的接口的更轻量级的播放器。尽管 SW 近来不那么流行,但这仍然大致正确 - 就功能而言,Shockwave“取代”了 Flash,因为它可以播放 Flash 内容,以及做 Flash 不能做的事情(比如渲染硬件加速的 3D) .

话虽如此,虽然功能列表不同,但 Flash 和 Shockwave 是等效的技术。它们都是可以独立运行或作为浏览器插件运行的内容播放器。

有关 Flex 的更多信息,请参阅此类似问题

于 2008-12-10T10:03:11.280 回答