1.1 Flash CS6概述
本节将详细介绍Flash软件的发展、Flash动画的特点,以及Flash CS6的各种新增功能,引领读者走进Flash的天地,充分体验Flash带来的无限乐趣。
1.1.1 Flash软件的发展
Flash最早期的版本称为Future Splash Animator,1996年11月被Macromedia收购,同时改名为Flash 1.0。Macromedia公司在1997年6月推出了Flash 2.0,引入了“库”的概念。1998年5月31日推出了Flash 3.0,支持影片剪辑、JavaScript插件、透明度和独立播放器。但是,这些早期版本的Flash所使用的都是Shockwave播放器。
1999年推出的Flash 4.0支持变量、文本输入框、增强的ActionScript和媒体MP3。Flash 4.0开始拥有自己专用的播放器,称为Flash Player。2000年,Macromedia公司推出了具有里程碑意义的Flash 5.0。在Flash 5.0中,首次引入了完整的脚本语言——ActionScript 1.0,这是Flash迈向面向对象的开发环境领域的第一步。
2006年,Macromedia公司被Adobe公司收购,Flash 8也成为Macromedia公司推出的最后一个Flash版本。Adobe公司在2007年推出了新的版本Flash CS3,它以最新的ActionScript 3.0编程语言替换原来的ActionScript 2.0编程语言。Flash CS3的功能更加强大,如下图(左)所示为其启动界面。其后,又陆续推出了Flash CS4和Flash CS5版本,功能更加强大。
2012年,Adobe公司推出了全新版本Flash CS6。Flash CS6中增加了许多强大功能,新增生成Sprite表单、HTML 5的支持和3D转换等,如下图(右)所示为其启动界面。
1.1.2 Flash动画的特点
Flash作为最优秀的二维动画制作软件之一,和它自身的鲜明特点息息相关。Flash既吸收了传统动画制作上的技巧和精髓,又利用了计算机强大的计算能力,对动画制作流程进行了简化,从而提高了工作效率,在短短几年内就风靡全球。Flash动画具有以下特点。
1. 文件数据量小
Flash动画主要使用的是矢量图,数据量只有位图的几千分之一,从而使得其文件较小,但图像细腻。
2. 融合音乐等多媒体元素
Flash可以将音乐、动画和声音融合在一起,创作出许多令人叹为观止的动画效果。
3. 图像画面品质高
Flash动画使用矢量图,矢量图可以无限放大,但不会影响画面的图像质量。一般的位图一旦被放大,就会出现锯齿状的色块。
4.适用于网络传播
Flash动画可以上传到网络,供浏览者欣赏和下载,其体积小、传输和下载速度快,非常适合在网络上使用。
5. 交互性强
交互性强是Flash风靡全球最主要的原因之一,通过交互功能,观赏者不仅能够欣赏动画,还能置身其中,借助鼠标触发交互功能,从而实现人机交互。
6. 制作流程简单
Flash动画采用“流式技术”的播放形式,制作流程像流水线一样清晰、简单,一目了然。
7. 功能强大
Flash动画拥有自己的脚本语言,通过使用ActionScript语言能够简易地创建高度复杂的应用程序,并在应用程序中包含大型的数据集和面向对象的可重用代码集。
8. 应用领域广泛
Flash动画不仅可以在网络上进行传播,同时也可以在电视、电影和手机上播放,大大扩展了它的应用领域。
1.1.3 Flash CS6的新增功能
Flash CS6是Adobe公司推出的Flash最新版本,相对于以前的版本,Flash CS6拥有更为强大的功能,可将其归纳为以下几个方面。
1. 生成Sprite表单
导出元件和动画序列,以快速生成Sprite表单,协助改善游戏体验、工作流程和性能,如下图(左)所示。
2. 对HTML 5新支持
以Flash Professional核心动画和绘图功能为基础,利用新的扩展功能(单独提供)创建交互式HTML内容。导出JavaScript以针对CreateJS开源架构进行开发,如下图(右)所示。
3. 锁定3D场景
使用直接模式作用于针对硬件加速的2D内容的开源Starling Framework,从而增强渲染效果,如下图(左)所示。
4. 高级文本引擎
通过“文本版面框架”获得全球双向语言支持和先进的印刷质量排版规则API。从其他Adobe应用程序中导入内容时,仍可保持较高的保真度。
5. 行业领先的动画工具
使用时间轴和动画编辑器创建和编辑补间动画,使用反向运动为人物动画创建自然的动画,如下图(右)所示。
6. 专业视频工具
借助附带的Adobe Media Encoder应用程序,将视频轻松导入项目中并高效转换视频剪辑。
7. 滤镜和混合效果
为文本、按钮和影片剪辑添加有趣的视觉效果,创建出具有表现力的内容,如下图(左)所示。
8. 3D转换
借助3D转换和旋转工具,将2D对象在3D空间中转换为动画,让对象沿X轴、Y轴和Z轴运动。将本地或全局转换应用于任何对象,如下图(右)所示。
9. 装饰绘图画笔
借助装饰工具的一整套画笔添加高级动画效果。制作颗粒现象的移动(如云彩或雨水),并且绘出特殊样式的线条或多种对象图案,如下图(左)所示。
10. Creative Suite集成
使用Adobe Photoshop CS6软件对位图图像进行往返编辑,然后与Adobe Flash Builder 4.6软件紧密集成。
11. 广泛的平台和设备支持
锁定最新的Adobe Flash Player和AIR运行时,使用户能针对Android和iOS平台进行设计,如下图(右)所示。
12. Adobe AIR移动设备模拟
模拟屏幕方向、触控手势和加速计等常用的移动设备应用互动来加速测试流程。