7.1.1 Flash8.0简介
与以前的版本相比较,Flash8.0具有更加强大的图形绘制功能、视频编码功能和动画控制功能。无论是创建简单的动画、制作广告、设计网页或是整个Flash站点,Flash 8.0都是首选产品。
Flash 8.0包括两个版本:Flash Basic 8.0和Flash Professional 8.0。Flash Basic 8.0用于设计交互式动画媒体页面,或与主题相关的专业开发多媒体内容,强调在对多媒体的导入和控制上,主要针对的是网页设计师;而Flash Professional 8.0的设计则是针对高级的网络设计师和应用程序开发人员的,它除了包括Flash 8.0的所有特征外,还包括了一些功能更新的工具。
Flash 8.0包括了两种文件格式,扩展名分别为.fla 和.swf。
fla文件是Flash动画的原文件,可以直接在Flash软件下打开、编辑、修改和保存,并在该文件中存放着动画的所有原始素材。由于它包含了所需要的全部原始信息,所以文件比较大。
swf文件的全称为Shockware file,是指在Flash环境下编辑完成后输入测试的成品动画文件,它是可以直接在网络上观看的动画。swf文件还可以由Flash Player插件来播放,当然,也可以将其制成单独的可执行文件,这样无须插件即可直接播放。由于swf文件中只包含了少量的信息,并且经过大幅度的压缩,文件尺寸变得很小,所以可直接放在网页上浏览。swf文件是不可以再被编辑和修改的。
7.1.1.1 Flash 8.0的特点
Flash 8.0继承了Flash早期版本的各种优点,并且在此基础上进行了改进,它的一些新的特点极大地完善了Flash的功能,并且其交互性和灵活性也得到了较大的提高。除此之外,Flash 8.0还提供了功能强大的动作脚本,并且还增加了对组件的支持。这些都极大地方便了用户的使用。
同其他动画技术相比,Flash 8.0的特点主要集中在以下几个方面:
1.动画文件小
由于网络带宽的限制,在主页上放置过大的文件是不现实的,但是静态的网页又会大大降低网页的吸引力。Flash提供了解决方案,使用Flash制作矢量动画。该动画是基于矢量的图像系统,各元素都是矢量的,只要用少量向量数据就可以描述一个复杂的对象,因此非常适合在网络上使用。
2.动画可无级放大
Flash制作的动画是基于矢量的图形系统,而矢量图像可以做到真正的无级放大,无论用户的浏览器使用多大的窗口,动画始终可以完全显示,并且不会降低画面质量。
3.插件工作方式
Flash使用插件方式工作。用户只需要安装一次插件,以后就可以快速启动并观看动画,而不必像Java那样每次都要启动虚拟机。由于Flash生成的动画一般都很小,所以调用速度很快。Flash插件也不大,很容易下载并安装。
4.“流”形式
Flash文件其实是一种“准”流(Stream)形式文件,就是在观看一个大动画的时候,可以不必等到影片全部下载到本地观看,而是随时可以观看,哪怕后面的内容还没有完全下载到硬盘上,也可以开始欣赏动画。
5.交互功能
一般的多媒体素材制作软件不能提供这种功能,制作出来的多媒体素材只能按顺序播放,使用Flash软件可以制作出具有交互功能的动画。
6.独特的过渡动画效果
使用Flash软件不仅支持帧与帧之间的动画,还支持过渡动画,只要编辑出两个关键帧,中间的过渡过程可由系统自动生成,这样就可以大大减小工作量,缩减文件的大小而且过渡效果特别好。
7.支持Alpha通道的使用
使用Alpha通道可以控制图像中像素的透明度,它可以实现由无到有、淡入淡出的图像效果。
8.支持遮罩层的使用
遮罩层是将一部分内容遮盖起来,只让某部分内容透出,在Flash中,恰当使用遮罩层往往会使动画表现出独特的动态透视效果。
7.1.1.2 Flash 8.0的工作界面
启动中文Flash 8.0后,进入Flash的主界面,Flash 8.0典型界面如图7-1所示。下面简单介绍Flash 8.0的几个关键区域。
标题栏:显示当前打开文档的标题名称。
菜单栏:提供菜单命令。
时间轴:表示动画播放过程中随时间变化的序列,它是动画实现的关键区域。
工具箱:分为“工具”“查看”“颜色”“选项”4个部分,其中每个部分包含多个绘制自由形状或准确的线条、形状和路径的工具,并且还可以改变舞台的视图模式。
属性面板:显示与相应工具相关联的设置。
浮动面板:用于查看、组织和更改文档中的元素。
编辑区:也称为舞台,是编辑和播放电影的区域。
图7-1 Flash 8.0的工作界面
7.1.1.3 Flash 8.0的基本概念
在学习使用Flash 8.0制作动画之前,先简单介绍一下Flash 8.0的基本概念。
1.帧
帧是构成Flash动画的基本元素,对于只用一层的Flash动画,可以简单地将帧理解为此作品在各个时刻播放的内容。在“时间轴”面板中,帧是用方格表示的,一个方格表示1帧。由于Flash中引入了层的概念,所以对于有多个图层的Flash动画来说,某一时刻播放的内容将是各个图层上这一时刻帧中内容的叠加,如图7-2所示。
2.层
层是Flash为了制作复杂动画而引入的解决手段。一个层犹如一张透明的纸,上面可以绘制任何图形或文字,所有的图层叠合在一起,就组成了一幅完整的画。也可以把层看做相互重合的透明幕布,如果当前层没有任何东西,就可以透过它看到下一层。层可以将一个大型的动画划分成很多个在各个层上的小动画,如图7-2所示。
层有两大特点:(1)除了画有图形或文字的地方,其他部分是透明的,也就是说,下层的内容可以通过透明的这部分显示出来;(2)层又是相对独立的,修改其中一层,不会影响到其他层。
图7-2 时间轴帧和层
3.场景
场景是Flash作品中相对独立的一段动画内容,一个Flash作品可以由很多个场景组成,场景之间可以通过交互响应进行切换,正常情况下动画播放时将按场景设置的先后顺序播放。
4.元件
Flash 8.0中的元件包括:位图、矢量图、一般Flash小动画等。其元件的类型有3种,如图7-3所示。
图7-3 Flash 8.0的元件类型
下面分别介绍这3种类型的元件:
影片剪辑元件:它是一个独立的电影片段,可以添加交互效果和音频效果。它引入后的播放不受当前编辑环境下的时间轴状态的影响。
按钮元件:它的作用是支持鼠标指向并且单击它时的互动操作,其目的是为了在动画中建立程序与操作者之间的互动接口。
图形元件:它可以是一个矢量图,也可以是一段没有加入任何交互动画效果和音频效果的独立的动画片段。
在Flash 8.0中,一个元件一旦被定义,则可以无限多次地重复使用,既可以用于当前编辑环境下的专用库,也可以用于Flash 8.0的通用库。
5.时间轴
时间轴主要用于对层和帧中的影片内容进行组织和控制,使这些内容随着时间的变化而变化。时间轴主要由层、帧和播放头组成。时间轴分为左右两个区域:左边为“图层控制区”,右边为“帧控制区”,如图7-2所示。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。