background image

1  Flash 概述

1.1  Flash 发展史

1.1.1  总体走向

FLASH 的前身叫做 FutureSplash,当时 FutureSplash 最大的两个用户是

Microsoft 和 Disney【1】。1996 年 11 月,FutureSplash 正式卖给
MM(Macromedia.com),改名为 FLASH1.0 (网上也有信息称是 Flash2.0)。

1.1.2  版本演变

1998 年 5 月 31 日 Macromedia 推出了 Flash3.0 。1999 年 6 月 15 日 Macromedia 

推出了

Flash4.0 。自 Flash 进入 4.0 版以后,原本的 Shockwave 播放器便变成了仅供

 

Director 使用。Flash 4.0 开始有了自己专用的播放器,称为“Flash Player”,不过为了
保持向下相容性,

Flash 制作出的动画则仍旧沿用了原有的 .SWF 文件名

Shockwave Flash)。

2000 年 6 月 24 日 Macromedia 推出了 Flash5.0 (支持的播放器为 Flash Player 

5)Flash 5.0 中的 ActionScript 已有了长足的进步,并且开始了对 XML 和 Smart 
Clip(智能影片剪辑)的支持。ActionScript 的语法已经开始定位为发展成一种完整的
面向对象的语言,并且遵循

ECMAScript 的标准(就像 JavaScript 那样)。

2002 年 3 月 15 日 Macromedia 推出了 Flash MX (也就是测试版中的 6.0,后来

为了配合

MX 产品线,正式命名为 MX,支持的播放器为 Flash Player 6)。falsh6 开

始了对外部

jpg 和 MP3 的调入支持。同时也增加了更多的内建对象( 如直接的绘画

控制)。提供了对

HTML 文本的更精确控制。SetInterval 超频帧的概念。同时也改进了

swf 文件的压缩技术。

2003 年 8 月 25 日 Macromedia 推出了 Flash MX 2004(支持用 Flash MX 2004 创

建的

SWF 的播放器的版本被命名为 Flash Player 7)。Flash MX 2004 增加了许多新的

功能【

2】:

对移动设备和手机、

Pocket PC 的支持(以及像素字体的清晰显示);Flash 

Player 运行时性能提高了 2 至 5 倍;对 HTML 文本中内嵌图像和 swf(swf 中的独立
swf)的支持;FLV 外部视频的支持(与 QuickTime 的集成);对 Adobe PDF 及其它
文档的支持;基于屏幕的可视开发环境;可视编程环境;高级可控制外观组件支持;
数据绑定;

Web 服务和 XML 的预建数据连接器;项目管理功能;源代码控制系统,

同时开始了对

Flash 本身制作软件的控制和插件开放 JSFL(Macromedia Flash 

JavaScript API),Macromedia 无疑在开始调动 Internet 上 Flasher 们的巨大力量和集
体智慧。

2