1.1 Flash 8的特点和新增功能
Flash 8是一个简单易学的图形动画制作软件,与其他图形动画软件相比,它有自己独特的特点,而且与前一个版本——Flash MX 2004相比,它又新增了许多有用的功能,更加方便了用户的操作。
1.1.1 Flash 8的特点
目前,Flash已经与Dreamwaver、Fireworks并称为“网页三剑客”,成为世界上最流行、使用范围最广的动画制作软件和Web应用开发程序。之所以能有这样辉煌的成绩,这与它所具有的优秀特点是分不开的。
1. 矢量图形,可以无限放大而不失真
在Flash中使用矢量图形的一个优点是,能够保证线条和文字的输出质量是浏览者的计算机所能够实现的最高输出质量。Flash生成的网页中绝不会在其实色和渐变色区域内产生模糊的像素。因此,Flash生成的网页中,每个元素都非常清晰,特别是网页中的文字和标记等具有尖锐边缘的元素。
2. Flash动画文件体积小,适合网络传输
在Flash中绘制的图像都是矢量图形,不是其他图形软件所使用的点阵技术。矢量技术只需要存储少量的矢量数据就可以描述一个看起来相对复杂的对象,因此其占有的空间要比位图占有的空间小得多,大约是GIF文件的1/3,更适合网络传输。下载一个包含几个场景的Flash动画仅用1分钟左右。
3. 流式播放,可以边下载边播放
传统的网络传输音视频等多媒体信息的方式是完全下载后再播放,下载通常要花数分钟甚至数小时。而采用流媒体技术,就可以实现流式传输,将声音、影像或动画由服务器向用户计算机进行连续、不间断传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。Flash播放器就是基于流媒体技术开发的,可以边下载边观看。
4. 强大的交互功能
Flash中拥有面向对象语言——ActionScript,这为Flash扩展了广阔的创造空间。网络中常见的交互动画,可以用Flash快速实现,即使没有编程基础知识,也可以设置大部分动作。ActionScript与HTML、ASP、JSP和Java等其他网络编程语言相结合,不仅可以控制媒体播放,还可以支持应用于电子商务中的表单交互,使网站内容更丰富,功能更强大。Flash网站如图1-1所示。
图1-1 Flash网站
5. 兼容性好
Flash不仅可以独立创造动画、课件和贺卡,还可以与其他软件结合共同完成复杂的功能,如“网页三剑客”(见图1-2)就是可以相互兼容,相互支持的;其他的视频文件可以导入到Flash中,Flash也可以合成视频文件进行非线性编辑。
图1-2 “网页三剑客”
6. 操作简单,学习容易
Flash学习起来非常简单,不需要用户考虑过多的细节,在制作时,只要将某段动画的第1帧和最后一帧制作出来,在这两帧之间的移动、旋转、变形和颜色的渐变都可由程序自己来完成,大大加速了动画开发的速度。同时它又有符合现代软件常规操作方式的友好界面,如图1-3所示,学习难度不大。
图1-3 Flash 8制作动画界面
任何事物都不能做到十全十美,Flash也一样,它还有不足之处。这就是,Flash动画的播放需要插件的支持,因此,当用户的浏览器拥有这样的插件时,才可以正常浏览Flash动画。幸运的是,目前,Flash格式已经作为开放标准公布,并得到第三方软件的支持,因此将有更多的浏览器支持Flash动画,而Flash动画也必将得到更广泛的应用。
1.1.2 Flash 8新增功能
Flash 8增加了很多功能,给用户带来了全新的体验。其主要的新增功能如下。
1. 面板的更新
总体来说,Flash 8的界面没有太大的改变,只是在以前的【属性】面板右侧增加了两个新的选项【参数】和【滤镜】,另外在【属性】面板中还增加了一个【设备】设置选项,如图1-4所示。
图1-4 【属性】面板中的【设备】设置按钮
2. 新增滤镜效果
新增的【滤镜】面板,可以说是Flash 8的一个大亮点。使用滤镜,可以为文本、按钮和影片剪辑增添有趣的视觉效果,并且可以将投影、模糊、发光和斜角等效果应用于图形元素,如图1-5所示。应用滤镜后,可以随时改变其选项,或者重新调整滤镜顺序以试验组合效果。在【属性】检查器中,可以启用、禁止或者删除滤镜。删除滤镜时,对象恢复原来的外观。通过选择对象,用户可以查看应用于该对象的滤镜,该操作会自动更新【属性】检查器中所选对象的滤镜列表。
图1-5 Flash 8的滤镜效果
3. 位图平滑
Flash 8还新增了一种“位图平滑”功能,当位图图像显著放大或缩小时,它在舞台上的外观可以有很大的改善。这些位图在Flash创作工具中和Flash Player中的外观是一致的。用户可以对导入的位图应用消除锯齿功能,平滑图像的边缘,也可以选择压缩选项以减少位图文件的大小,以及格式化文件,以便在Web上显示,如图1-6所示。
图1-6 位图与矢量图放大对比
4. 改进文本的消除锯齿功能
在以前版本的Flash中,对字体呈现的控制能力明显比较薄弱,当显示比较小的字体时,文字会变得模糊不清。在Flash 8中新增了字体的渲染引擎功能,用户可以根据自己的需要选择不同的字体呈现方法,来改善文字的显示状态,如图1-7所示,用户可以对每个文本字段应用锯齿消除,而不是每个字符。
图1-7 文本的锯齿消除前后对比
5. 全新的视频编码技术
在Flash 8中采用了一种新的视频编码,并且扩展了面向Web的视频编码选项,用户可以选择使用Sorenson Spark编码或新的On2 VP6编码。在导入视频时,Flash 8还提供了优化视频内容质量和文件大小的高级选项。在导入视频的过程中,包含了处理视频的所有流程,可以设置如何部署视频文件。
6. 自定义缓入/缓出功能
新增的自定义缓入和缓出功能,也是Flash 8的重大改进。用户不但可以控制补间动画的“简易”属性,而且可以进一步精确控制补间动画的位置、旋转、缩放、颜色和滤镜的缓入/缓出功能,如图1-8所示。
图1-8 自定义缓入/缓出功能设置
7. 增强的笔触属性
Flash 8对线条的笔触进行了更加细致的调整,可以从各种笔触类型中进行选择,也可以将渐变应用于笔触和填充。另外,使用笔触提示能够更好地渲染笔触。新增的笔触属性如图1-9所示。
图1-9 新增的笔触属性
8. 脚本助手
脚本助手提供了一个可视化的用户界面,如图1-10所示,用于编辑脚本,包括自动完成语法及任何给定操作的参数描述。与Flash MX 2004相比,Flash 8增添了标准模式,使不愿输入代码的开发人员操作起来更方便。
图1-10 脚本助手
9. 交互式移动设备模拟器
使用支持Flash Lite的移动设备预设配置文件,只构建一次内容即可在各种设备上进行测试。根据目标内容类型过滤支持的设备列表,可以轻松确定哪些手机支持屏幕保护程序、墙纸、浏览器内容和独立播放器等功能,缩短了开发时间,并简化了发送的程序,交互移动设备模拟器如图1-11所示。
图1-11 交互式移动设备模拟器
10. 对象绘制模型
Flash 8提供了新的对象模式,这种新的对象模式类似于Adobe Illustrator、Freehand的对象绘制模式,将图形直观地表示为对象,用户可以在工具栏上进行切换来选择所需的操作,如图1-12所示。
图1-12 对象绘制模型
除了上述新增的功能以外,Flash 8还有另外一些新功能,比如SWF元数据、视频播放组件、增强的文本工具、增强的描边属性和高级功能。