1.1 Flash的诞生与发展历程
在正式学习Flash CC之前,首先了解一下Flash的诞生与发展历程。
1.1.1 Flash的诞生
在Flash出现以前,制作网页动画只有两条路可以选择:一种是制作成GIF动画,另一种是利用Java编程,动画的效果完全取决于程序员的编程能力,对大多数网页设计者而言,自然是一条非常艰辛的道路。
Future Wave公司研究出了一个名为Future Splash的软件,这是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash文档。1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。
Flash就这样诞生了,给无数的设计爱好者带来了曙光。在发布Flash 8.0版本以后,Macromedia又被Adobe公司收购,并把Flash的功能进一步强化,让Flash这种互动动画形式成为设计者的宠儿。
1.1.2 Flash的发展历程
●1996年,微软网络(The Microsoft Network,MSN)使用Future Wave公司的Future Splash软件设计了一个接口,以全屏幕广告动画来仿真电影,在当时连JPG与GIF图片都很少使用的时代,这是一项创举。微软的介入让业界对Future Splash软件投以高度的关注,在微软采用了Future Splash软件作为该公司网站的开发工具后,Future Wave公司顿时成为热门的并购对象。后来Macromedia公司收购了该软件,并将其改名为Flash。
●1999年6月,Macromedia公司推出了Flash 4.0,同时推出了Flash 4.0播放器。这一举动在现在看来,不仅给Flash带来了无限广阔的发展前景,而且使Flash成为真正意义上的交互式多媒体软件。
●2000年8月,Macromedia公司推出了Flash 5.0,在原有的菜单命令的基础上,采用JavaScript脚本语法的规范,发展出第一代Flash专用交互语言,并命名为ActionScript 1.0。这是Flash的一项重大变革,因为在此之前,Flash只可被称为流媒体软件,而当大量的交互语言出现后,Flash才成为交互式多媒体软件,这项重大的变革对Flash后来发展的意义是相当深远的。在Flash 5.0发布时,Macromedia公司将Flash的发展与Dreamweaver和Fireworks整合在一起,它们被称为“网页三剑客”。
●2002年3月,Macromedia公司推出了Flash MX(Flash 6.0),新增加了Freehand 10和ColdFusion MX。FreeHand是矢量绘图软件,用来弥补Flash在绘画方面的不足;而ColdFusion MX则是多媒体后台,Macromedia公司用它来补充Flash在后台方面的缺陷。因此,Flash MX称为MX Studio系列中的主打产品。
●2003年8月,Macromedia公司推出了Flash MX 2004。从Flash MX开始,Flash就陆续集成了动态图像、动态音乐和动态流媒体等技术,并且增加了组件、项目管理以及预建数据库等功能,使Flash的功能更加完善。另一方面,Macromedia公司对Flash的ActionScript脚本语言也进行了重新的整合,摆脱了JavaScript脚本语法,采用更为专业的Java语言规范,发布了ActionScript 2.0,使Action成为一个面向对象的多媒体编程语言。
●2005年10月,Macromedia公司又推出了Flash 8.0,扩展了SWF文件演示的舞台区域,并加强了渐变色、位图平滑、混合模式、效果滤镜以及发布界面等方面的功能。
●2005年12月,Adobe公司完成了对Macromedia的收购之后,又推出了新的版本——Flash CS3。与以前的版本相比,此版本具有更强大的功能和更大的灵活性。在当时,无论是创建动画、广告、短片或是整个Flash站点,Flash CS3都是较优选择。
●2008年9月,Adobe公司推出Flash CS4。该版本一经推出,即被众多Flash专业制作人员和动画爱好者广泛应用。
●2010年4月,Adobe公司推出Flash CS5,分为大师典藏版、设计高级版、设计标准版、网络高级版以及产品高级版5大版本,各自包含不同的组件,总共有15个独立程序和相关技术。
●2012年4月,Adobe公司推出Flash CS6,它具有的强大功能和交互性又一次引领了动画潮流。
●2013年6月,Adobe公司推出Flash CC。该版本为用户提供了建立动画和多媒体内容的编写环境,并让视觉效果设计师可以建立在桌面计算机和行动装置都能一致呈现的互动体验。这个版本的明显变化在于使用了64位架构(也就是说32位系统无法安装Flash CC);增强及简化的UI;Full HD视频和音效转存;全新的程序代码编辑器;通过USB进行行动测试;改进的HTML发布;实时绘图和实时色彩预览;时间轴增强功能;无限制的绘图板大小;自定义元数据和同步设定。