1.1.1 FIash的发展历史

Flash从FutureSplash变身而来,1996年诞生了Flash 1.0版本。一年后,Flash 2.0推出,但是并没有引起人们的重视。直到1998年Flash 3.0的推出才真正让Flash获得了应有的尊重,这要感谢网络在这几年中的迅速普及和网络速度的提高,以及网络内容的丰富,加上人们对视觉效果的追求,让Flash得到了充分的认识和肯定。

经过了1999年过渡性质的Flash 4.0后,2000年Macromedia推出了酝酿已久的具有里程碑意义的Flash 5.0。在Flash 5.0中首次引入了完整的脚本语言——ActionScript 1.0,这是Flash迈向面向对象开发环境领域的第一步。

2002年推出的Flash MX从传统的Flash角度看似乎只是Flash 5.0的一个增强版本,但是随着Flash MX到来的,还有两个Flash服务器产品——Flash Communication Server MX和Flash Remoting MX。Flash Communication Server MX是一个基于服务器的平台,用于创建和部署令人眼花缭乱的Web音频和视频应用,例如视频点播(VOD)、可视聊天和实时协同应用等。Flash Remoting MX用于在Flash和Web服务器之间建立连接,通过强大易用的编程模块,可以很容易地把Flash内容与Java、.NET,以及ColdFusion应用结合起来,以创建复杂丰富的Web应用。

2004年,推出了Flash MX 2004。自Flash 5.0开始,Macromedia就已经将Flash的发展方向更多地移向了多媒体和Web应用开发领域,而不再仅仅局限于交互式动画制作的范围。如果说Flash 5.0是Flash步入面向对象开发环境的第一个里程碑,那么,Flash MX 2004就是Flash作为面向对象开发环境的第二个里程碑。

Flash 8是Macromedia于2006年推出的版本,Flash 8提供了两种版本:Macromedia Flash Basic 8和Macromedia Flash Professional 8。Flash Professional 8是动画业界最为先进的创作环境,用于创建交互式网站、数字体验和移动内容,是业界创建高级交互内容的首选软件。Flash Basic 8是Flash Professional 8的一个子集,包括设计简单运动图形并实现交互性,以发送给Flash Player所需的所有核心功能,非常适用于临时用户,是用于创建Flash动画的经济型创作工具,如图1-1所示为Flash 8的启动界面。

2006年,Macromedia公司被Adobe公司收购,Flash 8也成为Macromedia公司推出的最后一个版本。2007年,Adobe公司推出了全新的Flash CS3,增加了全新的功能,包括对Photoshop和Illustrator文件的本地支持,以及复制、移动功能,并且整合了ActionScript 3.0脚本语言开发,Flash CS3的功能将更加强大,如图1-2所示为Flash CS3的启动界面。

经过了Flash CS4版本后,2010年4月12日,Adobe公司推出了Flash的全新版本CS5。新版本中增加了很多实用的功能,并针对一些时下流行的软件提供了支持。使得Flash逐渐走入每个人的生活,如图1-3所示为Flash CS5的启动界面。

图1-1 Flash 8启动界面

图1-2 Flash CS3启动界面

在2011年5月,Adobe公司推出了全新的Flash CS5.5版本。新版本中针对常用软件提供了支持。包含强大的工具集,具有排版精确、版面保真和丰富的动画编辑功能,能帮助用户清晰地传达创作构思。

时隔一年后,2012年4月,Adobe又推出了最新的Flash CS6版本。除了对软件本身的操作进行了整合优化外,Flash CS6可以创建交互式HTML内容。而且可以使用户无论是在台式计算机和平板计算机,还是在智能手机和电视等多种设备中,都能呈现一致效果的互动体验,如图1-4所示为Flash CS6的启动界面。

图1-3 Flash CS5启动界面

图1-4 Flash CS6启动界面