怎样利用macromedia flash cs68制作动画

实战教程详细介绍了Flash8基本概况,绘画工具的使用,导入动画素材(声音、图片、..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Flash Professional 8实战教程(上)
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口flash&8&动画制作大全&(一)
以下内容转自:
动画制作大全&&
20:10:33|&&分类:
|字号大中小&订阅
Flash是由Macromedia公司开发的交互性动画制作的工具软件,从1996年至今,已经发展到现在的Flash8版本。Flash制作出来的动画是矢量格式的动画,具有体积小、兼容性好、直观动感、互动性强大、支持MP3音乐等诸多优点,因此与Macromedia的另外两个产品Dreamweaver、Fireworks并称为“梦幻组合”(Dream
Team)。它以其诱人的动画效果、丰富的交互功能和完美的声音输出,在很短的时间内就风靡全球,越来越多的网站上使用了Flash动画,越来越多的多媒体课件利用Flash动画增强演示效果,越来越多的用户对它爱不释手,并出现了很多叱咤风云的“闪客”。
Flash以便捷、完美、舒适的动画编辑环境,深受广大动画制作爱好者的喜爱。启动Flash软件进入新文档的编辑窗口,首先了解软件的工作环境,见图1-1。
& xmlnamespace prefix ="v" ns
="urn:schemas-microsoft-com:vml" /&
图1-1 工作环境
8的工作窗口由标题栏、菜单栏、主工具栏、文档选项卡、编辑栏、时间轴、工作区和舞台、工具箱以及各种面板组成。
在工作窗口上方显示的工具栏是“主工具栏”和“控制器”,在初始进入Flash环境时默认是不显示的,可以通过调用菜单“窗口/工具栏/…”设置其显示与隐藏。
图1--2 工具栏
2、绘图工具箱
在工作窗口的左侧是绘图工具箱,可以调用菜单“窗口/工具”来控制工具箱的显示与隐藏,工具箱是浮动的,在工作窗口中可以改变其显示的位置。绘图工具箱是Flash中最常用到的一个面板,由“工具”、“查看”、“颜色”和“选项”四个部分组成。
图1-3 绘图工具箱
3、属性面板
“属性”面板位于工作窗口的下方,可以调用“窗口/属性”菜单设置其显示或隐藏。
“属性”面板又是关联的,不同的对象其属性面板中的选项是不同的。通过“属性”面板,可以很容易地设置舞台或时间轴上当前选定对象的最常用的属性选项,从而加快了Flash文档的创建过程。
图1-4 属性面板
另外,“滤镜”面板是Flash8新增的功能,从而大大增强了其设计方面的能力。这项新特性对制作Flash动画产生了便利和巨大影响。默认情况下,“滤镜”面板和“属性”面板、“参数”面板组成一个面板组。
图1-5 滤镜面板
4、“动作”面板
通过“动作”面板可以创建Flash的行为动画,编辑ActionScript代码。
5、其它各类面板
在工作窗口中除上述的面板外,在“窗口”菜单中还提供了大量面板的调用,这些面板打开后主要位于工作窗口的右侧。其中,比较常用的面板有“颜色”面板组中的“混色器”面板,“对齐&信息&变形”面板组中的“对齐”面板和“变形”面板,用于存放元件的“库”面板等。
图1-6 各类面板:混色器面板、对齐面板、变形面板、库面板
同时,Flash面板存在以下常见的操作。利用“窗口”菜单可以调用各类面板,在面板标题栏上右击后的快捷菜单中有“关闭面板组”命令,单击标题栏或者标题栏上的折叠按钮可以将面板“展开和折叠”,利用鼠标拖动标题栏左侧的控点
可以移动面板到新的位置,调用“窗口/工作区布局/默认”菜单项,可以恢复Flash的窗口默认布局。
时间轴位于工具栏的正下方,可以调“窗口/时间轴”菜单设置其显示或隐藏。时间轴左侧是图层,图层就像堆叠在一起的多张幻灯胶片一样,在舞台上一层层地向上叠加。如果上面一个图层上没有内容,那么就可以透过它看到下面的图层。
7、舞台和工作区
舞台是创作影片中各个帧内容的一个矩形区域,默认情况下是以白色作为背景,所有在屏幕上播放的动画都不能超出舞台这个范围。工作区是一个更大的范围,默认的情况下是由舞台和四周的灰色区域组成,虽然在动画播放时不能显示灰色区域内的内容,但在动画设计过程中,对象是可以从灰色区域移动到舞台上。
在动画设计过程中,可以通过功能强大绘图软件CorelDRAW、FreeHand和Illustrator等绘制精美的矢量图,或是通过photoshop、fireworks等软件绘制和处理位图,再利用Flash的外部文件导入功能,插入各种位图和矢量图对象。但有的时候利用Flash软件提供的绘图工具绘制一些简单图形将会更方便、更快捷。
图形是动画的基础,只有好的图形才能产生好的动画,因此,在Flash
MX中图形的绘制就显得格外重要了。
1、绘图工具箱
MX的工具箱为用户提供了各种各样的绘图工具,同时在“查看”菜单下还提供了标尺、网格、辅助线等辅助绘图项目,只有这样,才能利用绘图工具绘制出大小精确、丰富多彩的图形。下面将着重介绍Flash
MX中绘图工具的基本功能、使用方法以及绘图技巧。
Flash的绘图工具箱放置在窗口的左侧,由4个部分组成,包括:“绘图工具、查看工具、颜色工具、选项工具”。
图1-7 绘图工具箱和相关绘图工具的选项面板
绘图工具:一共提供了16种绘图工具,用于绘制各种几何形状、自由线条、精确路径,并能够对可填充的图形对象进行涂色。在工具箱中提供的各种工具除了可以绘制图形外,还可以进行选择对象、改变形状、调整路径以及编排文字等操作。
查看工具:提供了放大和缩小的查看方式,同时,当在工作区中无法完整显示整个图形时,还提供了可以快速移动显示区域的工具。
颜色工具:提供了绘制图形时用于选择线条颜色的“笔触颜色”和用于选择填充区域颜色的“填充色”,在颜色选取时还提供了“无色”的选项。
选项工具:当在绘图工具栏中选择某一工具后,工具箱下端的选项工具栏会发生相应的变化,出现附属于该工具的选项工具。图中给出了各种绘图工具对应的选项工具栏。另外,部分绘图工具的选项工具栏中是没有任何内容的。
2、视图的调整
有时为了观察画面的整体效果,可以缩小比例进行显示;有时为了便于编辑较小的对象,可以在放大显示比例的情况下修改对象。因此,可以通过改变视图的显示比例达到查看舞台上对象和编辑修改对象的需要。当视图的显示比例被放大后,可能无法完整的观察整个画面,这就需要快速移动工作区中的画面内容。
3、辅助绘图项目
利用工具箱中的绘图工具并通过鼠标的拖放操作,可以在舞台上直接绘制图形,但很难在绘图时进行精确的控制和编辑。为此,在Flash中的“查看”菜单下提供了诸如标尺、网格、辅助线等项目,帮助用户对图形进行精确的坐标定位和编辑调整。
网格:利用网格可以有效地进行对象的坐标定位,也可以让对象与网格对齐。
(2) 标尺:标尺显示在文档工作区的上边和左边。
辅助线:从标尺位置处拖曳可以在编辑区产生辅助线,辅助线既可以移动、锁定、隐藏和删除,也可以将对象与辅助线对齐。
绘图环境下一共提供了五种贴紧绘图的方式,即“贴紧至对象、贴紧至辅助线、贴紧对齐、贴紧至网格、贴紧至像素”。如果设置了贴紧的选项,绘图时会受到贴紧项目的影响。例如,当选取工具的“贴紧”功能键是打开的,则在拖动对象时指针下面会出现一个黑色的小环。当对象处于另一个对象的对齐距离内时,该小环会变大。
矢量绘图的特点
Flash是基于矢量图形的动画制作软件,在绘制图形时有其独到之处。Flash的绘图工具既简单易用,又不失灵活性,在大多数情况下都可以满足用户绘制图形的要求,为了更好地掌握矢量绘图的特点,我们在绘图前首先了解一些关于位图和矢量图的基本常识。
1、位图和矢量图
计算机是以矢量格式或位图格式显示图形和图像的,了解这两种格式的差别有助于用户更有效地进行工作。使用Flash可以创建压缩矢量图形,并将它们制作成为动画的图形对象,Flash也可以导入和处理在其他应用程序中创建的矢量图形和位图图像。
我们平常见到的相片都是位图,位图是使用“像素”来描述图像的,记录的是在网格上各个点的颜色和位置。利用位图可以描述精美的图片,但由于记录的是固定位置上点的信息,因此,位图不适合于缩放,且文件存储所占容量比较大。
& &&位图的图像质量和分辨率有关,因为描述图像的数据是固定到特定尺寸的网格上的,网格的稀疏代表了组成图像时点的多少,它将直接决定位图的清晰度。分辨率高代表了组成图像点也就越多,这样的图像就越清晰,反之,当组成图像的分辨率低时,画面也就模糊了。在屏幕上显示位图图像时,由于受到屏幕分辨率的限制,最高采用72像素/英寸的分辨率来描述位图图像。
位图图像不适合于缩放显示。在分辨率固定时,如果对位图图像进行缩放显示,特别是放大比例显示图像时,我们所看到的图像会出现马赛克的效果。出现这种情况的原因是在放大显示时,组成图像的像素点并没有变化,只是原来的小点被放大显示而已。
(2) 矢量图
经常在Office软件中见到的剪贴画都是矢量图,矢量图形是使用矢量(例如直线和曲线)来记录图像的,矢量的属性包括颜色和位置。利用矢量可以描述具有一定轮廓的图片,但不适合表现精美的图片,由于是采用矢量方式描述图片,这种图片在缩放时采用了重绘技术,因此图像不会失真,且文件存储时所占容量非常小。
当编辑矢量图形时,实际上就是在修改描述图形的线条起始位置和颜色的属性。当我们重新调整图像的大小和形状以及改变颜色时,丝毫不会影响到矢量图的外观质量,因为矢量图中所记录的信息与分辨率没有任何关系,图片不会因为被放大而变得模糊不清,这就意味着一个针头大小的矢量图形在放大到整个屏幕时,也会保持相同的文件大小,并且不会影响显示的质量,图片依旧很清晰。下面是位图和矢量图圆的一角放大8倍后的显示效果。
图1-8 位图和矢量图放大后的显示效果
2、矢量绘图的特点
对图像处理知识有一定了解的用户都知道,Adobe公司推出的Photoshop是用于处理位图图像的软件。在Photoshop中绘图是通过图层的控制进行操作的,图层不仅可以帮助用户绘制独立的对象,还可以让用户调整对象间的位置关系等。而Flash采用的是矢量绘图方式,和位图绘图不一样,矢量绘图有其自身的特点。在矢量绘图时,我们必须要了解矢量图形的组成和矢量绘图的特点,特别是在矢量图形对象相交时的处理。
(1) 矢量图形的组成与绘制
对于在Flash中绘制的一个可填充的图形而言,它包括是由线条组成的轮廓线和轮廓线内被颜色涂色的区域组成,我们分别把这两部分称为“线条”和“填充区域”。
图1-9 矢量图形的组成“线条+填充区域”
在绘制可填充的图形时,如果只需要绘制线条,可以采用两种方式操作:一是先将绘图工具箱颜色面板中的填充色设置为“无色”后,再绘制图形;另一种方法是在绘制图形后再删除填充区域,只保留其线条部分。同样,也可以利用这种方法来单独绘制填充。
绘制线条和填充区域可以使用多种不同的绘图工具和运用不同的方法产生。可能某些工具只能绘制线条或只能绘制填充区域,但也允许同时绘制线条和填充区域。
&绘制线条和填充:利用“椭圆、矩形、多角星形”等工具可以同时绘制线条和填充。
&绘制线条:利用铅笔、线条、钢笔等工具可以直接绘制线条,也可以利用“墨水瓶”对填充区域进行着色产生线条。
&绘制填充:利用刷子,或是在绘制“椭圆、矩形、多角星形”时将线条色设为“无色”时,可以直接绘制填充,也可以利用“颜色桶”涂色后产生填充区域。
&线条转换为填充区域:为了绘制象线条一样流畅的曲线填充区域,可以先用铅笔和钢笔等工具绘制线条后,再调用“修改/形状/将线条转换为填充”菜单项将其转换为填充区域。此外,在“修改/形状”菜单下还提供了扩散填充、柔化填充边缘的功能。
(2) 图形对象相交产生的现象
绘图过程中,经常遇到图形对象相交的现象。在PhotoShop等位图处理软件中,是将相交的图形对象分别置于不同的图层中单独编辑,相互之间不受影响。而在Flash中,图层被赋于控制动画的功能,因此绘图时经常需要在同一图层中进行,由位图处理知识可以知道,在同一图层中绘制的图形会覆盖先前绘制的画面,那么Flash是如何处理这些相交的图形对象呢?
&线条与线条相交
如果两条直线呈十字交叉状,则线条从交叉点处被分隔成了四个部分,即使线条颜色相同,也产生分隔现象。下图所示是两条十字状的交叉线产生的分隔现象。
图1-10 线条相交
&线条与填充相交
若填充放置在线条上,如左图所示填充图形会覆盖掉在其下方的线段,但填充区域仍保持整体性。若线条放置在填充区域上,如右图所示线条和填充都被分隔开来。
图1-11 线条与填充相交
&填充与填充相交
相同颜色的填充区域重叠时,会产生拼合的现象;而不同颜色的填充区域重叠时,上方的填充区域会覆盖掉下方填充区域的重叠部分。
图1-12 填充与填充相交
3、绘图中的“组合、取消组合、分离”
矢量绘图有其自身的特点,与绘制位图有着明显的不同,因此,在Flash中可以采用多种技巧进行图形的绘制和控制。同时也应该知道Flash并不是一个专业的绘图软件,如果有特殊效果的要求,还是需要使用其他专门的绘图软件进行处理。
(1) 组合与取消组合
当同一图层中的多个对象重叠在一起时,上方图形与下方图形产生拼合或覆盖的现象。为了避免在同一图层中绘制图形时,重叠后的线条和填充区域不被意外地改变,可以利用组合图形的方式。在图形被组合后,就会变成一个独立的对象,此时再与其他对象重叠时,除了挡住下方对象的显示外,不会与重叠对象产生分隔、拼合、覆盖等现象,而且,每一个组合后的对象都允许单独编辑。
下面图中所示是直接绘制的两个矢量图形对象,将这两个矢量图形对象重叠后再重新分开,对象显示出“挖洞”的效果。而将矢量图形对象组合处理,可以发现即使两个对象重叠,相互之间并不发生任何影响。
图1-13 挖洞效果
图1-14 组合效果
组合对象是以整体形式存在的,利用箭头工具直接双击组合对象可以对组对象中的元素进行编辑,此时,舞台上的其他对象将会变暗,而组合对象的元素则处于可编辑状态。下面左图所示为正常状态下的图示效果,双击圆形物体后,可以在右图中发现,其他对象变暗,通过工作区上方的标题条左端,可以发现Flash自动转入到组合对象的编辑环境下。组合对象编辑结束后,可以单击工作区上方标题条中的上一级标签返回到原来的工作环境下。
&&&&&&&&&&&
分离操作主要用于将组合对象、文本对象、实例对象以及位图对象分割成可编辑的元素,因此在绘图的过程中,可以通过分离操作将群组后的对象重新拆分为可编辑的元素,同时,利用分离操作还可以显著地减小导入图形的文件大小。
但要注意不能将“取消组合”和“分离”操作混为一谈,取消组合的拆分操作,只能将组合操作中的各个对象重新拆分成为组合前的现象,但对于参与组合的各种元素并不会修改,也就是说,组合和拆分操作是可逆的。而分离操作不是一个完全可逆的操作,如果将一个对象进行分解然后再重新组合,最终生成的对象同原先的对象不一定完全一样。
在Flash的工具箱中提供了16种工具,其中,大多数工具与绘图有着直接的关系,利用这些工具可以在工作区中拖放产生图形。在绘制图形的过程中,绘图工具的使用还与工具箱下端的选项工具栏的设置有关,当在选项工具栏中选择不同的设置时,同一绘图工具就产生了多种绘图模式。此外,在绘图工具的属性面板中还可以进行相关的绘图设置。
1、线条、椭圆、矩形和多角星形
可以使用“线条、椭圆、矩形和多角星形”工具轻松地创建基本的几何形状。线条工具可以产生直线,该直线只包含矢量图形中的“线条”部分,而“椭圆、矩形和多角星形”工具创建的几何形状是由“线条”和“填充区域”两部分组成的。
在工具的“选项面板”中可以设置2种绘图方式:组合方式、矢量方式;
按下shift键再绘制图形时,可以产生特定的图形,如正圆。
属性面板中可以设置“笔触颜色”和“填充色”,并选择线条的“粗细”和“样式”;
矩形的“选项面板”中可以设置“边角半径设置”选项产生“圆角矩形”。当输入的角半径值为零时,则创建直角矩形,不为零时,产生圆角矩形。
矩形工具按钮中可以通过选择切换到“多角星形”工具,用于绘制多边形和星形。
图1-16 多角星形的属性面板和工具设置
利用属性面板和信息面板上的操作,可以精确绘图。
图1-17 属性面板和信息面板
在绘制几何形状的过程中,Flash允许先选择颜色和线型,然后绘制图形;同时也可以在绘制图形后,再选取对象,重新设置颜色和线型。
对于线条样式的设置,同样也适用于其他绘图工具,以后不再赘述了。
2、铅笔和刷子
绘图时,“铅笔”工具用于绘制矢量图形中的“线条”,而“刷子”工具用于绘制“填充区域”,并且可以通过工具的选项面板进行绘图的设置。
【铅笔要点】
铅笔用于绘制矢量图形的“线条”轮廓;
铅笔的选项面板中有“伸直、平滑、墨水”3种绘制线条的选项;
图1-18 铅笔和刷子的选项面板
【刷子要点】
刷子用于绘制矢量图形的“填充区域”,主要对图形进行涂色操作;
刷子的选项面板中可以设置刷子的形状和大小;
选项面板中还可以设置5种不同的涂色模式,其含义如下:
&&&标准绘画:可以在同一层的线条和填充上涂色。
&&&&颜料填充:可以对填充区域和空白区域涂色,不影响线条。
&&&后面绘画:可以在同层舞台的空白区域涂色,不影响线条和填充。
&&&颜料选择:在选择填充时会将新的填充应用到选择区中。
&&&内部绘画:可以对画笔笔触开始的填充进行涂色,但从不对线条涂色。如果在空白区域开始涂色,该填充不会影响任何现有填充区域。
“锁定填充”用于对渐变色进行锁定控制。非锁定方式下涂出的填充无论长短都是从线条的一端到另一端产生渐变的效果,而锁定方式下是用所选渐进色绘制出的固定大小的图形。
下图所示是画笔依次为选择“标准绘画、颜料填充、后面绘图、选取中心圆后的颜料选择、选取中心圆和外侧圆环后的颜料选择、内部绘画”的绘图模式后,从圆环的中心向右下角涂色所产生的效果。
图1-19 多种涂色模式
3、钢笔和部分选取
钢笔工具既可以绘制直线,也可以绘制平滑、流动的曲线,它是Flash创建图形的重要工具之一。在钢笔绘制精确路径的过程中,直接单击可以产生节点,并在节点间的连线上建立直线段,拖曳操作可以在节点间产生圆滑的曲线。
利用部分选取工具可以通过对路径上节点控制,调整直线端点的位置、角度、长度,同时,在节点处的控制柄是用于调整曲线段的圆滑程度。
图1-20 钢笔绘制线条时产生的节点
(1) 用钢笔工具绘制图形
钢笔在绘制图形时与绘制几何形状、自由线条在操作上有很大差异,它是Flash工具箱中使用方法较为复杂的一个绘图工具,同时也是最重要的工具之一。只有经过大量的实践,才能熟练控制和运用钢笔进行绘图操作。单击工具箱上的钢笔工具后,就可以在舞台上开始绘制图形了。
【钢笔画线的要点】
画直线:单击操作可以产生节点,并在节点之间创建直线段。
画曲线:拖放操作产生的节点具有控制柄,可以在节点间产生圆滑的曲线段。
若要完成一条开放路径,双击最后一个点或按住Ctrl键单击路径外任意一点。
若完成一条闭合路径时,应将钢笔工具定位于终点节点处,当钢笔右下角会出现小圆圈,单击或拖动即可闭合路径。
图1-21 钢笔绘制的线条
在钢笔工具绘图的过程中,为了达到精确绘制路径的目的,可以调菜单“查看/标尺”和“查看/网格”进行辅助定位,还可以在菜单“编辑/首选参数”的“编辑”选项卡中设置钢笔的显示方式。当设置钢笔按“精确光标”显示时,钢笔工具指针就变化成十字准线指针的形式,而不是以默认钢笔工具图标的形式出现,这样可以提高线条的定位精度。另外,在操作过程中可以通过按下CapsLock键在十字准线指针和默认的钢笔工具指针间进行切换。
(2) 路径中节点的控制与部分选取工具
利用钢笔绘制路径时,经常需要对路径上的节点进行控制,这些控制包括节点的添加、删除、改变节点类型,以及通过节点处的控制柄来调整曲线的圆滑程度等。为了区分在路径上的一系列操作,Flash可以通过观察鼠标指针的形状来指示操作类型,同时,在工具箱中提供了部分选取工具
用于调整路径中的节点。
【钢笔对路径控制的要点】
& :钢笔形状,通过单击和拖放操作,可以产生一个新的节点。
& :右下角为十字状,通过在路径上单击,可以在路径中增加一个节点。
& :右下角为短横线,对准路径中的转角点单击,可以在路径中删除该节点。
& :右下角为箭头状,对准将路径中曲线点单击,可以把该节点转化为转角点。
& :右下角为圆形,对准终点节点单击,用于创建闭合路径。
:右下角为叉形,在路径外单击或拖放,可以开始一个新路径的绘制。
【部分选取工具 对路径调整的要点】
& :右下角为空心框,对准节点拖曳,可以移动节点的位置。
& :右下角为实心点,在节点附近拖曳,可以移动整个路径。
:按住Alt键对准路径中的节点拖曳,可以将转角点变成曲线点。
& :指向节点处控制柄上的控制点拖曳,可以调整曲线圆滑程度。
下图所示的例子是利用钢笔工具在不同的位置处单击和拖放绘制的图形,并结合部分选取工具对其进行了调整。
图1-22 典型的钢笔绘图
钢笔绘制的线条是由路径上的节点和节点间的线段组成的,实际上,无论是钢笔,还是铅笔、画笔、线条、椭圆、矩形和多角星形工具,它们所产生的形状轮廓都是由节点和节点间的线段组成的,因此,都可以利用箭头工具和部分选取工具对其调整,改变线条和形状轮廓或优化曲线。
4、箭头工具
钢笔和部分选取工具是通过路径的控制来调整图形的,这种控制可以利用改变路径上的节点和节点处的控制柄做到对图形的精确控制,但对于操作不熟练的用户,Flash还在绘图工具箱中还提供了箭头工具,利用鼠标的拖放操作快速调整图形。
(1) 调整图形
在使用箭头工具改变线条或形状轮廓时,可以让箭头工具靠近线条上的任意点,此时指针会发生变化,不同的指针形状表明在该线条或填充区域上可以执行不同的调整方式,当转角出现在指针附近时,可以更改端点的位置,当曲线出现在指针附近时,可以调整曲线的圆滑程度。
【调整图形的要点】
当箭头工具靠近图形的转角点时,指针变为
形状时拖动可以改变转角点的位置;
当箭头工具在图形非转角点位置时,指针会变为
形状时拖动可以圆滑曲线;
按住Ctrl键,在曲线段上拖动线条时可以创建一个新的转角点;
按住Ctrl键,拖动转角点时可以将它圆滑成曲线点。
图1-23 箭头工具对图形的调整
图形的调整还包括线条的平滑和伸直,在工具的选项面板和主工具栏上有这2个按钮。
“平滑”操作使曲线变柔和并减少曲线整体方向上的突起或其他变化。同时还会减少曲线中的线段数。不过,平滑只是相对的,它并不影响直线段。如果在改变大量非常短的曲线段的形状时遇上困难,该操作尤其有用。而“伸直”是让图形边界更加尖锐,变得平直。伸直操作可以稍稍弄直已经绘制的线条和曲线,但它不影响已经伸直的线段。
(2) 选取和移动
箭头工具除了具有调整图形的功能外,还有选择对象的功能。既可以通过鼠标拖放框选对象,也可以配合键盘按钮通过点击方式选取对象。
【选取的要点】
选取一个对象:利用鼠标拖放操作划出一个虚框区域包含所选对象的整体,或是直接用鼠标单击待选取的对象;
选取多个对象:利用鼠标拖放操作划出一个虚框区域框住所有被选对象,或者单击选取某一对象后按住键盘上的Shift键继续选取其他对象;
框选时应包含整个待选取的对象,而不能只框选对象的一部分。
箭头工具除了可以选取对象外,还可以在工作区中移动所选的对象。当在工作区中选取了一个对象后,将鼠标移至该对象的区域后,指针的右下角会出现相对十字箭头状
,此时按住鼠标拖放即可移动对象。
“对齐对象”的作用是在绘图或移动对象时,一旦接近工作区中对象的边缘或定点时,就会像磁铁一样产生自动吸咐的现象。如下图所示,当移动一个椭圆并靠向直线的端点时,鼠标的移动会自动向端点吸咐。圆圈为自动对齐时的提示点。
图1-24 对齐现象
就像日常生活中使用的橡皮一样,使用“橡皮擦”工具可以擦除舞台上的线条和填充区域。为了便于在不同情况下进行擦除对象,允许选择橡皮擦的形状,改变橡皮擦的大小;还可以通过自定义橡皮擦工具,只擦除线条或是只擦除数个填充区域或单个填充区域;甚至是直接双击双击橡皮擦工具,可以快速删除舞台上的所有内容。
在橡皮擦工具的选项面板中有擦除模式的设置,便于在绘图时采用不同的方式擦除矢量图形对象。
标准擦除:可以擦除同一层上的线条和填充。
擦除填色:只擦除填充,不影响线条。
擦除线条:只擦除线条,不影响填充。
擦除所选填充:模式只擦除当前选定的填充,并不影响线条。
内部擦除:只擦除橡皮擦开始处的填充。如果从空白点开始擦除,就不会擦除任何东西。以这种模式使用橡皮擦并不影响线条。
如下图所示,最左端是未进行擦除的原始图形,在依次选择了“标准擦除、擦除填色、擦除线条、擦除所选填充、内部擦除”的擦除模式后,利用橡皮擦从圆形的中心位置向下擦除时所形成的的不同擦除效果。
图1-25 不同模式下擦除对象
选项面板中的“水龙头”,可以实现整体擦除的功能。当按下水龙头时,鼠标形状变成“
”,此时用鼠标单击任何对象,此对象都会被完全删除。水龙头工具既可以擦除填充,也可以擦除线条。
图1-26 水龙头选项设置下的擦除
橡皮擦工具只能直接擦除矢量图形对象,不能直接擦除位图、文字、以及由图库中元件产生的实例。只有通过调菜单“修改/分离”将这些对象转换为矢量对象,或是进入到元件的编辑状态后,才能进行擦除操作。
6、任意变形工具
利用工具箱中的任意变形工具可以使对象变形,这种变形是指在保持对象的基本形状的前提下而进行的缩放、旋转、倾斜、扭曲和封套的操作。在对象的形状控制上,前面所学的箭头工具、钢笔工具和部分选取工具是用于调整对象的轮廓形状的,即改变了对象的基本形态,但变形操作并不改变对象的基本形态。
在工具箱中提供了任意变形工具,利用该工具,可以完成缩放、旋转、倾斜、扭曲和封套五种操作现象。同时,Flash还在工具栏的按钮中、变形面板,以及菜单“修改/变形”中都提供了相同的功能。上述四种不同的变形操作方法各有其操作时的特点,利用工具箱中的工具操作比较直观,利用工具栏中的按钮操作比较方便快捷,利用变形面板操作可以利用数字控制做到精确变形,而利用菜单控制变形操作的功能最为全面。
& &&【要点】
旋转、缩放和倾斜三种变形适用于对所有对象进行操作,而扭曲和封套只能对图形物体起有效,并不适用于群组物体、文字物体、位图和实例;
对象的任意变形操作过程中,可以改变对象的形变中心;
图1-27 任意变形
在Flash中对图形对象的翻转是通过调菜单“修改/变形”实现的,在该菜单项的子菜单中有垂直翻转和水平翻转两种现象;
利用变形面板中的“拷贝并应用变形”可以很轻松地绘制对称图形。
图1-28 变形面板
7、排列和对齐
在Flash中,除了基本的绘图工具可以绘制各种图形外,有时还需要对已绘制的图形调整相互间的位置,这就需要利用到Flash中的排列菜单和对齐面板。
在同一图层中,当多个图形对象重叠在一起时,上方的图形会覆盖下方的重叠区域,它们之间不存在前后关系。但组对象、文本对象、实例间有着层次关系。可以通过调“修改/排列”菜单来改变对象的叠放层次关系。排列菜单下用于改变对象间的层次关系,共有“移至顶层、上移一层、下移一层、移至底层”四个选项。
当工作区中有了多个对象后,为了获得更加理想的视觉效果,有的时候需要对这些图形进行相对位置的调整。打开对齐面板后,可以看到该面板中主要由四类项目组成,即“对齐、分布、匹配大小、间隔”。
图1-29 对齐面板
另外,在面板中还有“相对于舞台”的按钮,当按下此按钮后运用面板中的对齐、分布、匹配大小、间隔时,都将舞台做为一个对象,参与到对齐的各项操作中。因此,如果要将某一个对象放置在舞台的中心位置,可以在按下“相对于舞台”按钮后,再点“水平中齐”和“垂直中齐”按钮。
颜色无疑是图像的重要组成部分,Flash动画中的对象在其绘制的过程中少不了颜色的调配。借助于千变万化的颜色与完美和谐的色彩搭配,能够在很大程度上吸引观众的注意力。Flash中提供了多种应用、创建和修改颜色的方法。为了更好地调配颜色,首先来了解一些颜色的基本知识。
1、颜色的组成
颜色模式决定用于显示和打印图像的颜色模型。常见的颜色模型有HSB(色相、饱和度、亮度),RGB(红色、绿色、蓝色),CMYK(青色、洋红、黄色、黑色)。如图所示,在混色器的面板菜单中提供了选择HSB和RGB两种颜色系统的菜单项,但在颜色的调配过程中,更多场合下还是采用RGB颜色模型。
(1) HSB模型
HSB模型是以人类对颜色的感觉为基础,描述了颜色的三种基本特性“色相、饱和度、亮度”。其中,“色相”是从物体反射或透过物体传播的颜色。在通常的使用中,色相由颜色名称标识,如红色、橙色或绿色。“饱和度”有时称为彩度,是指颜色的强度或纯度。饱和度表示色相中灰色分量所占的比例。“亮度”是颜色的相对明暗程度。
(2) RGB模型
绝大多数可视光谱可用红色(Red)、绿色(Green)和蓝色(Blue)三色光的不同比例和强度的混合来表示。在RGB颜色中,当三色中的两种颜色的重叠处分别产生青色、洋红、黄色,当三种颜色重叠在一起时为白色。
当所有颜色叠加在一起可产生白色,即所有光都被反射回眼睛,因此,RGB也称它们为加色。加色用于光照、视频和显示器。例如,显示器通过红色、绿色和蓝色荧光粉发射光产生颜色。
图1-30 混色器面板、RGB模型
(3) RGB颜色在计算机中的表示
在计算机中可以利用数值来表示颜色,这种数值的表示方法有两种,一种是利用十进制数据表示,另一种方法则是利用十六进制数据表示。
在十进制数据表示颜色的方式中,RGB模型为彩色图像中每个像素的RGB分量指定一个介于0(黑色)到255(白色)之间的强度值,当这三个分量混在一起表示颜色时,理论上最多可以产生256*256*256种颜色,即种颜色。
在计算机中进行颜色调配时,纯红色的RGB取值为255-0-0,纯绿色的取值为0-255-0,纯蓝色的取值为0-0-255。另外,当所有分量的取值为255-255-255时颜色为纯白色,取值为0-0-0时表示纯黑色,而当RGB三个分量的值都相等时,则颜色的结果为中性灰色。
(4) 色调和Alpha
在Flash的动画创建过程中,有时还需要调用与颜色有关的“色调”和“Alpha”选项。色调指的是在画面所有对象的色彩所构成的总的色彩倾向。从明度上划分有亮色调、暗色调,从色性上划分有冷色调、暖色调和中性色调,从色相上划分有褐调子、紫调子、黄灰调子等。而Alpha所指的就是透明程度。
2、颜色的选取和设置
由于矢量图形是由线条和填充区域组成的,因此,在Flash中选取的颜色可以使用到这两种不同的对象上。在“笔触颜色”的色块选取工具中选取的颜色,只能应用到即将创建线条上,或是改变已有线条的颜色;同样,在“填充颜色”的色块选取工具中选取的颜色,也只能够应用到新绘制的填充区域上,或是改变已有填充区域的颜色。
【选取颜色的要点】
使用工具箱中颜色工具栏上的“笔触颜色”和“填充色”工具按钮选取颜色;
使用属性面板中的“笔触颜色”和“填充色”工具按钮选取颜色;
使用混色器面板中的“笔触颜色”和“填充色”工具按钮选取颜色;
利用滴管工具选取颜色。
颜色既可以选取默认的黑白色,也可以通过颜色色块右下角的箭头在样本块中的选择。在设置颜色时,“笔触颜色”只能选择纯色,而“填充色”能够选择纯色和渐变色。在Flash中还允许选择“没有颜色”,即无色。
3、设置渐变色和透明色
渐变色是Flash的又一特色。通过渐变颜色的设置,可以使用有过渡变化的颜色来填充绘图区域,这显然要比单一的纯色填充要好看得多。使用渐变填充可以创建出很多特殊效果。通过混色器面板可以选取两种不同方式的渐变效果,即“线性渐变”和“放射状渐变”。
【渐变色的要点】
放射状渐变是从起始点到终点按照环形向四周逐渐变化。
线性渐变是从起始点到终点沿直线逐渐变化。
设置渐变色可以通过混色器面板中渐变色定义条下的颜色控制点进行操作。
图1-31 混色器面板
设定好一种渐变填充色后,可以通过颜色颜料桶工具对图形进行渐变填充。如果对填充的效果不满意,还可以通过工具箱中的填充变形工具调整渐变的中心、大小、形状和角度等。
此外,透明色在颜色的设置中也非常重要。当Alpha选项值为100%时,颜色为不透明;当Alpha选项值为0%时,颜色为完全透明色;当Alpha选项值在0%到100%之间时,颜色为有一定程度的透明。由于有了透明,可以在图形重叠时产生一种朦胧透视的效果。
4、滴管工具
在工具箱面板中,滴管工具是用于探测颜色信息的,它既可以探测线条的颜色,也可以探测填充区域的颜色。使用滴管工作时,默认情况下鼠标指针的形状为“
”,当滴管在工作区中移入到填充图形的上方时,鼠标指针的形状变为“
”,单击取色后可以发现工具箱中颜色工具栏内的“填充颜色”发生了变化。当滴管处于线条的上方时,鼠标指针的形状为“
”,单击取色后发现工具箱中颜色工具栏内还是“填充颜色”发生了变化。因此我们知道,滴管取色是用于改变填充颜色的设置。为了便于下一步操作,在取色完毕后系统自动进入到颜料桶的工具使用中,此时鼠标指针的形状为“
”,可以利用对工作区中的可填充图形用当前吸取的填充色进行着色。
5、颜料桶、墨水瓶、填充变形
颜料桶工具用于对可填充区域进行着色,这个可填充区域一般情况下为线条组成的封闭图形,同时也允许对有一定缺口的区域进行填充颜色。对于缺口过大的图形,在着色前可以利用线条先将缺口闭合,等填充完颜色后再将线条删除。
在对图形进行着色时,既可以使用单一的纯色,也允许使用渐变色和位图填充图形的内部区域。利用渐变色通过鼠标的拖放操作对图形进行填充时,其好处在于可以在拖放的过程中同时控制渐变色的调整。如拖动路径的中心决定了填充色的中心位置,如拖动路径的长短决定的渐变色的大小,拖放路径的角度决定了填充色的方向。
墨水瓶工具可以在矢量图形填充区域的四周产生线条,也可以通过属性面板中的选项设置更改线条的颜色、线宽和样式等。墨水瓶工具在产生和修改线条时,只能采用单一的纯色进行着色,不可以使用渐变色或位图对线条进行着色操作。
墨水瓶和颜料桶都是用于着色的工具,但两者之间是有明显差异的。墨水瓶是用于对矢量图形中的线条操作,而颜料桶是用于对矢图图形中的填充进行操作。
填充变形工具用于对已有的渐变色进行调整,这种调整主要包括对渐变色的中心、大小、形状和角度的改变。
图1-32 填充变形的调整
Flash是矢量动画制作的软件,系统中提供了绘制矢量图形的一些简单功能和进行文字输入的能力。但Flash并不是专业的绘图软件,因此,对于更加的精美图形图像,只能在专业绘图软件和图像处理软件中描绘、加工、处理,然后导入到Flash中;同时,Flash也不是专业的字处理软件,它在文字的编辑和格式设置上远远逊色于专业字处理软件,但在对文本对象进行处理时,又存在与专业字处理软件不同的地方,有其独特的一面,Flash提供了“动态文本”和“输入文本”的概念,使得Flash具有交互处理的功能。
1、文本对象的特点
利用工具箱中的文本工具建立的文本对象具有以下特点:
【文本的要点】
文本对象以单一的字符方式进行输入,但以完整的文本块形式存在;
文本块允许进行缩放、旋转、倾斜、翻转等操作;
文本块不是矢量图形,即它不是由线条和填充区域组成,因此,无法对其进行具有矢量图形特点的一些操作,如调整形状、填充;
通过“分离”操作可以将文本块转化为矢量对象,然后就可以像处理矢量图形一样对其进行调整和修饰,而这对于普通文本是无法实现的;
未分离的文本块允许对文本块中的字符内容进行编辑修改,但分离后的文本块就转化为由线条和填充区域组成的矢量对象,不再允许改变字符中的内容。
2、文本对象的分类
在Flash中输入的文本对象可以划分为三种类型,即:
⑴ 静态文本:一种普通文本对象,在执行动画时不允许对其进行编辑修改。
⑵ 动态文本:在执行动画的过程中,允许利用脚本语言对其进行编辑修改。
⑶ 输入文本:允许在执行动画的过程中向文本框内进行输入、编辑等操作。
图1-33 文本的属性面板
3、设置文本的格式
利用文本工具的属性面板可以对文本对象进行格式设置。其中,字体格式主要包括字体、字体大小、文本颜色、粗体、斜体、字符间距、字符位置等格式项目,段落属性包括对齐、边距、缩进和行距等。选定文本对象后可以调用属性面板中的相关按钮进行格式设置。
纵然是Flash有着强大的功能,依然有很多任务无法直接实现。例如在动画中需要创建三维对象,或是需要一个复杂的场景画面图像,这时,利用工具箱中的绘图工具进行处理就显得相当困难,甚至无能为力。和其他的软件一样,Flash不可能做到面面俱到、尽善尽美,这就要求在软件提供从外部文件导入数据的功能,并能够对导入后的数据进行加工、处理。
Flash的“文件”菜单下提供了导入外部文件的菜单项,允许从外部导入多种格式的矢图图形和位图,导入后的图片出现在舞台或库中。此外,还允许导入声音文件和视频文件。
1、位图的转换
调“修改/位图/转换位图为矢量图”,可以将位图转换为具有可编辑的离散颜色区域的矢量图形。位图转换为矢量图形后,矢量图形不再链接到“库”中的位图元件。
位图转换功能只能对没有分离的位图进行转换。对于色彩少、没有色彩层次感的位图应用转换功能,会收到最好的效果。但对于包含复杂的形状、色彩丰富,层次感强的位图应用转换功能时,反而转换后的矢量图形的文件大小会比原来的位图还要大,得不偿失。因此,不能盲目的进行位图转换。
以前学过的箭头工具可以在选取一个规则的矩形区域内的对象,如果要选取一些具有特殊形状的区域,箭头工具就显得无能为力了。Flash中提供了套索工具,用于选取不规则形状的区域,甚至可以按颜色的差异来选取对象。
动画,就是将一系列相关的画面快速地逐帧显示出来。现在的电影就是将无数个存储在胶片上的连续静态画面,以每秒24帧的速度播放出来,由于人眼在观察物体时的视觉暂留特点,因此在观看这组高速显示的静态画面时,我们的感觉就像是物体运动起来了。
与电影胶片一样,Flash也是在时间长度单位中将动画分解为由固定数量的帧组成,通过修改帧中的画面内容,可以在Flash的文档中创建出对象的“移动、缩放、旋转、颜色变化、淡入或淡出、变速”等多种动画效果,还可以使对象的形状发生改变。如果能够将这些动画效果巧妙地结合在一起使用时,就可以创建出赏心悦目的动画。
动画的设计和电影的制作过程一样,它是由多种对象在时间轴上编制的帧画面,利用帧与帧之间的关系形成动画过程。因此,在制作动画之前有必要事先了解一些Flash动画中的基本概念和简单操作。
1、影片和场景
影片即文档,可以保存一个完整的Flash动画。文档中可以调“修改/文档”菜单项进行属性设置,通过设置改变文档的大小,即动画显示区域的大小,也可以设置动画播放时的帧频,即设置播放动画的速度,还可以设置文档的背景等其他属性。
&&&&&&&&&&&&&&&&&&&&&&&
图2-1 文档属性对话框&&&&
&&&&&&&&&&&&图2-2
场景是在具有一定长度的影片中,通常会出现一些角色和环境不同,且相对独立的情境来共同表达影片的主题思想,Flash利用了“场景”将动画具有不同情境的片段合成在一起。场景应用于动画的创建,好处还在于可以将动画分开进行编辑,至少不会使时间轴面板中的帧过长。如果不对场景的顺序做特别的安排,新增的场景就会放在原来的场景后面播放。
2、时间轴面板:图层和时间线
时间轴面板是Flash动画制作中最核心的部分。与胶片一样,Flash也是根据时间长度将动画分解为一幅幅静止的帧画面,而时间轴面板上的时间线就象是影帧画面间的纽带,串起一幅幅静止的、而从内容上来说又是连续的画面。同时,在动画播放时会沿着时间线向后快速播放每一幅画面,让这些静止的画面动起来。时间轴面板是由位于左侧的“图层”区域和右侧的“时间线”区域组成,每一部分都可以进行单独的管理。
图层就像透明的胶片一样,可以一层层地向上叠加,在图层上绘制和编辑对象时,不会影响其他图层上的对象。对于图层上没有内容的区域,可以透过它看到下面图层中的画面。和许多图形软件一样,在Flash中也使用图层来处理复杂图形的绘制,同时还利用图层处理不同对象的动画过程。利用图层可以将对象分离开来,独立进行编辑和动画设计,而且Flash中图层的设计别具特色。
图2-3 时间轴面板
Flash中图层有多种类别,它们的作用如下。
&普通图层:图层的基本形式,用于分离动画中的对象,或分离不同对象的动画过程。
&图层文件夹:用于管理图层,它可以展开和拆叠,不影响图层的正常显示。
&引导层:图层中运动引导线可以控制其他图层中对象的运动轨迹。
&遮罩层:特殊图层。该图层中图形的填充区域部分被设置成透明,可以通过填充区域显示下方图层中的图形,而遮罩层中没有图形对象的部分则成为不透明的区域,无法通过它看到下方图层中的图形。
Flash允许对图层和图层文件夹进行“选择、重命名、插入、删除、复制、移动、属性设置、显示控制”等操作。同时,在图层上方右侧的3个按钮可以对图层进行显示控制。工作过程中,若图层或图层文件夹名称旁边的“眼睛”列显示
,则表示处于隐藏状态,该图层或图层文件夹中所包含图层中的画面不再显示在屏幕上;若“锁”列显示的是
,则表示处于锁定图层的状态,不允许编辑该图层中的画面;若“框”列中显示的“
”,则表示当前图层或图层文件夹中所包含图层中的画面将按轮廓方式显示。
(2) 时间线
位于时间轴面板右侧的是“时间线”,在时间线上可以创建Flash动画中的各种“帧”,而帧是构成Flash动画的关键。如果把一串连续的画面存放在一串连续的帧中然后播放,这些连续的画面就构成了动画。时间线可以任意长,在面板中利用滚动条进行查看,当然,太长了的时间线在窗口中控制就比较困难,可以通过帧视图的设置改变时间轴上的显示。在时间线上,还可以完成对帧的相关操作,如帧的插入与删除等,在时间线下方显示了动画的基本信息,如运行时间、帧频、当前帧指示器等。
电影是以每秒24帧播放的,也就是说在1秒内连续播放了胶片上的24个影格内的画面,这些画面在胶片上都是静态的画面,由于视觉暂留的特点,在快速播放时就产生了动画的感觉。在Flash中,电影胶片上每一影格都可以称为一帧画面,帧是组成动画的基本单位。
(1) 帧的分类
没有被使用的帧称为空帧。为了方便计数,每隔5帧会用灰色标明一次,有内容的帧称为实帧,呈灰色显示。Flash中的帧大体可以分为3类:
&帧:即普通帧,不包含任何内容,可以用来延续前面关键帧中的画面。
&关键帧:是Flash创建动画的基础,该帧中有创建动画时用的具体内容。
&空白关键帧:该帧中不包含任何内容,当在该帧中输入内容后自动转换为关键帧。
图2-4 时间线上的帧
(2) 帧的操作
Flash提供了强大的帧编辑功能,在时间轴中可以处理各种类型的帧,对帧进行的操作主要有:插入帧、删除帧、清除关键帧、转换帧、翻转帧,以及帧的复制和移动。为了快速的进行帧的编辑操作,可以在时间轴面板中的帧上右击,会弹出快捷菜单,里面包含了对帧进行操作的常用菜单项。
图2-5 帧操作的快捷菜单
(3)多帧编辑
一般情况下,工作区中显示的是播放指针所指位置上的一帧画面。如果要对一帧以上的画面进行编辑或是调整画面中对象的相对显示位置时,总是希望在工作区中能够同时看到多帧中的画面。利用时间轴面板底部一组按钮,可以实现多帧编辑,这组按钮就是平常俗称的“洋葱皮”按钮。
当开启洋葱皮按钮后,会在时间轴的编号条上出现左右括弧状的开始标记和结束标记,调整开始标记和结束标记的范围,可以在舞台上分别以实模式、透明轮廓模式同时显示多帧中的画面。当按下“编辑多个帧”的按钮时,则允许同时对当前帧及其所选范围内帧的画面进行编辑。
图2-6 多帧编辑
下图所示是在多帧编辑状态下,按下时间轴面板上的“绘图纸外观”和“绘图纸外观轮廓”按钮时,分别以实模式和轮廓方式显示多帧中的画面。
图2-7 多帧编辑的绘图纸外观显示&&
&&&&&&&图2-8
多帧编辑的绘图纸外观轮廓显示
在时间轴面板的底行还显示了当前动画的一些基本信息,包括当前播放指针所处的帧位置、播放动画时的帧频率,以及从动画的开始位置运行到当前帧所需要的运行时间。
4、动画对象
Flash在创建动画的过程中运用了许多对象,主要包括物体和实例,其中实例是由库中的元件产生的。为了更好地了解动画的构成,首先必须能够正确区分“物体、外部导入的对象、元件和实例”的含义,以及了解各种对象的分类。
物体是指在舞台上直接绘制的图形和输入的文字,一般在动画中用于静态画面的描绘。Flash中物体可以分为“图形物体、文字物体、组物体”等类型。
&图形物体:利用工具箱中的绘图工具在舞台上直接绘制的各种图形对象。
&组合物体:是由若干对象组合而形成的一个新对象。
&文字物体:利用工具箱中的文本工具在舞台上产生的文本块。
文字物体是一个特殊的对象,在Flash中,包括多个字符的文本块可以理解是是由若干个文字组成的组合物体。
(2) 外部导入的对象
利用菜单“文件/导入”可以从外部文件中导入多种对象,这些对象主要包括“位图、声音、视频”等。和物体不同的是,这些外部数据导入后,一般首先会出现在库中,同时“位图和视频”还会在舞台上产生对应的对象。
(3) 元件和实例
元件是Flash实现资源共享,并有效减小文件体积的一种方法,在动画制作过程中,可以根据库中的元件在舞台上产生多个实例,而文件中只存储一个元件和相关实例的位置、形状等信息。实例是元件在舞台中的具体化。
&元件:是指为实现资源共享而存储在库中的对象。
&实例:是指由库中元件在舞台上的具体化。
如何区分各类对象呢?对于从外部导入的对象“位图、声音、视频”都可以很直观地在舞台上区分这类对象。而元件都是位于库中,因此,也非常容易了解。特别是对舞台中物体、实例,区分它们的一个简单方法就是,当选中这个对象后,会发现图形物体会显示象素点,组物体和文字物体被一个方框包围,而实例除了被方框包围外,还会在中心位置出现一个中心控制点。
图2-9 对象的区分
元件是Flash中最重要的概念之一,几乎所有的Flash动画都会或多或少地用到元件。元件可以看成是Flash中的一个特殊的对象,存放于库,可以是图形、影片剪辑或按钮等对象,还可以包含从外部导入的位图、声音、视频剪辑,元件只需创建一次,就可以在动画中反复使用由它生成的实例。
实例是与元件相对应的概念。实例是元件在工作区中的具体体现,或者说是对元件的一个引用。如果将库中的一个元件拖入到工作区中,那么工作区中的这个元件的分身就被称为实例。我们可以在工作区中对实体进行修改,但这些修改只限于“旋转、倾斜、缩放、颜色”等变化,但实例的基本形状无法改变。如果要改变实例的基本形状,必须对库中的元件进行编辑,只有库中元件的形状发生了变化,在工作区中所有由元件产生的实例才会发生相应的形状改变。
1、元件的类型
Flash中的元件可以分为三种类型,即影片剪辑元件、图形元件和按钮元件。在创建元件的过程中,只有考虑到元件的用途,才能正确选择元件所属的类型。
(1) 影片剪辑元件
影片剪辑元件一般是一个动画片段,动画片段中可以包含交互式控件、声音甚至其他影片剪辑实例。影片剪辑元件拥有独立的时间轴面板,可以创建独立于时间轴而播放的动画片段,与动态图形元件不同的是,影片剪辑元件产生的实例在一帧中就可以播放了。
(2) 图形元件
图形元件一般是一个静态的图形,不支持交互功能,也无法添加声音。
图形元件也可以是由多帧的动画片段组成,它的执行是和Flash动画的时间轴同步的,也就是说使用时图形元件的实例时,必须在时间轴上有与图形元件等长的帧延续,才能完整地播放图形元件中的动画片段。
(3) 按钮元件
按钮元件可以响应动画中鼠标的动作,具有很强的交互性能。通过Flash的脚本语言,可以让按钮执行各种动作。
新建后的元件是存放在库中的,打开库窗口后,可以看到各种类型的元件,并采用不同的图标加以表示。
&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&图2-10
2、创建元件
创建元件的常用方法是新建法和转换法,元件具有多种类型,元件的内容既可以是单帧画面,也可以保存一个动画片段。在创建元件的过程中,可以灵活地使用各种不同方法的组合产生元件。
【创建元件的要点】
“新建法”创建元件时,要求首先调“插入/新建元件”菜单,然后再元件编辑窗口中编辑新的元件,最后再通过工作区上方标题条上的标签返回上一环境即可;
图2-11 创建元件时的编辑窗口
“转换法”创建元件时,可以先编辑元件的内容,选择后再调“修改/转换为元件”菜单项将所选内容转换为元件;
“拖放法”创建元件时,可以直接将元件的内容拖放到库面板中即可;
创建按钮元件时,应给出按帧的四帧状态“弹起、指针经过、按下、点击”。
图2-12 按钮元件的四帧
复杂元件的创建过程可以组合使用元件的“新建法”和“转换法”。此外,按钮是由四帧组成的交互影片剪辑,其中,前三帧显示按钮的三种可能状态,第四帧定义了按钮的活动区域,在时间轴实际上并不播放,它只是对指针运动和动作做出反应。按钮元件的时间轴上的每一帧都有一个特定的功能:
&弹起:一般情况下按钮所呈现的样子,即当鼠标未放在按钮上时按钮的外观。
&指针经过:当鼠标指针停留在按钮上,但又未按下时按钮的外观。
&按下:表示单击按钮时按钮的外观。
&点击:定义按钮响应鼠标点击的区域,这个区域中的画面在播放时是不显示的。
3、影片剪辑元件和图形元件的差异
影片剪辑元件和图形元件有许多相似的地方,例如,它们都可以保存单帧的静态画面,也可以保存多帧动态的动画片段。在创建时,其基本操作过程完成类似。但两种不同类型的元件与实例之间还是有很大差异的。
组成上的差异:影片剪辑元件通常是一个动画片段,可以包含交互式控件、声音,甚至其他影片剪辑实例。图形元件一般是静态的图形,不支持交互功能,也无法添加声音。
播放时的差异:影片剪辑元件拥有独立的时间轴面板,可以创建独立于时间轴而播放的动画片段,与动态图形元件不同的是,影片剪辑元件产生的实例在一帧中就可以播放。图形元件建立的是与Flash动画时间轴同步的元件,由它产生的实例的播放必须在时间轴上有与图形元件等长的帧延续,才能完整地播放图形元件中的动画片段。
实例引用时的差异:通过属性面板可以为影片剪辑的实例进行命名,这样便于在Flash的脚本语言中对实例进行操纵。图形实例没有对象名。
图2-13 影片剪辑实例的属性面板
4、创建实例
元件创建后被保存在Flash的库中,如果需要由该元件生成实例创建动画,可以打开库窗口,在动画的任何位置都可以直接调用库窗口中的元件生成实例,甚至包括在其他元件的内部。Flash允许对同一元件多次调用,产生不同的多个实例,但库中的元件被修改时,所有由该元件产生的实例都会发生相应的变化。
5、修改元件
在动画的制作过程中随时都需要对元件进行修改,元件改变后,所有由该元件产生的实例都会自动被更新,以反映元件编辑的结果。Flash对元件的修改提供了三种方式,分别为“在元件编辑窗口中编辑、在当前位置编辑、在新窗口中编辑”。
采用“在元件编辑窗口中编辑”的方式直接修改元件,能够将舞台上的实例和元件编辑窗口中的元件区分开来,并在不同的窗口画面下进行编辑操作。
采用“在当前位置编辑”时,可以直接双击实例进入元件编辑窗口,此时该元件和其他对象一起显示在窗口中,但除该元件外,其它对象均变淡了一些。编辑元件时,可以通过工作区上方的标题区分当前编辑的对象是实例还是元件,同时还了解当前窗口所处的状态。
图2-14 元件的编辑窗口
采用“在新窗口中编辑”时,元件的修改会在一个单独的新窗口中进行。
6、实例操作
每个元件的实例都有独立于该元件的属性。在实例的属性面板中可以设置实例的颜色属性,如“亮度、色调、透明度”,也可以重新定义元件所属的类型,如“图形、影片剪辑、按钮”等类型,还可以对实例进行旋转、倾斜或缩放。这些操作都不会影响元件的基本轮廓形状。此外,还可以通过属性面板对影片剪辑和按钮的实例进行命名,这样就可以使用动作脚本更改它们的属性。
实例的属性面板或右击快捷菜单中还提供了交换元件的操作,通过这种操作方式可以改变创建实例所基于的元件。
在Flash中,实例和元件之间将始终保持联系,当修改了元件时,实例会发生相应的变化。如果在某些特殊场合下,需要将实例还原成矢量图,不再和元件保持联系,这时就可以利用菜单“修改/分离”的功能。
7、库的管理
Flash的库中存放了大量的资源,这些资源包括各种类型的元件、位图、音频、视频等,还包括其他类型的库项目。元件是Flash中最常见的对象,动画中的多数元素都是元件的形式出现的,当前文档中的所有元件均以列表的形式出现在库窗口中,元件的管理在Flash中是通过库窗口来实现的。在库窗口中可以对元件进行名称修改、复制元件、删除元件等操作,同时,在库窗口中还提供了文件夹对元件进行组织和管理。
动画是由一系列的帧组成,当以一定速率连续呈现这些帧的内容时,由于我们视觉的暂留现象便形了连续变化的画面,这便是逐帧动画,也是传统动画的创作方法。Flash不仅能通过关键帧制作逐帧动画,而且还提供了补间动画。我们所要作的工作只需要定义动画的始末状态,其余的由Flash计算完成。Flash根据始末状态,将两帧的变化信息生成连续过程,大大缩短了动画的制作时间,而生成的动画体积小、效果优。
同时,在Flash还提供了各种特效的制作方法,例如运动引导和遮罩,还有色彩渐变和脚本语言实现的动画,如果能够将多种动画的制作方法和这些特效制作巧妙地结合在一起,就可以创建出令人赏心悦目的动画。
利用Flash可以制作出非常精美的动画效果,但其基本动画制作方法只有两类,即“逐帧动画”和“补间动画”,还可以将各种特效运动于动画。此外,Flash中还提供了脚本语言的方式创建行为动画。
1、逐帧动画
逐帧动画被广泛地应用于卡通动画的设计中,它要求在创建动画的过程中绘制出每一帧中的画面图像,虽然这种动画具有丰富准确的动态表现效果,但制作动画的效率是非常低的。在利用逐帧动画时,虽然可以直接控制每一帧画面中的对象,但还会增加动画文件所占的外存容量,使动画的播放速度减缓,除非万不得已,建议尽量少使用这种方法创建动画。
2、补间动画
补间动画是利用关键帧定义动画在起始帧和结束帧中的画面对象,然后通过Flash系统计算完成中间的变化过程,我们把这种现象称为“补间”。由于在补间动画中只存储首尾关键帧中的画面对象,以及帧之间的变化过程,因此可以最大程度地减小动画文件所占的外存容量,加快动画的播放速度。补间动画又被划分为两类,即“补间动作动画”和“补间形状动画”。
(1) 补间动作动画
补间动作动画是通过更改同一对象在起始帧和结束帧中的位置、大小、旋转、颜色和其他属性来创建运动对象的动作效果。这种动画制作方法在Flash中被广泛地采用,是运用得最多的一种动画制作方式。
(2) 补间形状动画
补间形状动画是通过更改起始帧和结束帧中的对象,达到由一个对象通过形状的改变,变化成另一个对象的效果。和对象的移动不同的是,在形状变化过程中具有多种不同的变化效果,因此,Flash还可以通过添加形状提示控制对象的变化。
3、行为动画
简单动画都是按顺序播放影片中的场景和帧,使用脚本语言可以利用编程的方式创建动画,在交互式影片中可以用键盘和鼠标跳到影片中的不同部分、移动对象、在表单中输入信息以及执行许多其他交互操作。
4、图层在动画中的应用
对于一个复杂的动画过程,Flash可以利用图层,将多个对象分散在独立的层中来简化动画的创建过程,这样也有利于各个动态对象的单独修改。
除了上述三种创建动画的方式外,Flash中还引入了具有一定功能的图层。
&引导层:图层中运动引导线可以控制其他图层中对象的运动轨迹。
&遮罩层:它是一个特殊的图层,该层中图形对象的填充区域部分被设置成透明,可以通过填充区域看到下面图层中的画面。而遮罩层中没有图形对象的部分则成为不透明的区域,无法通过它看到下面图层中的画面。
Flash动画的原理和电影胶片一样,包括许多独立的画面,每一个画面称为一帧,每一帧中的画面都与前一帧略有不同。在播放F1ash动画时,这些帧中的画面被连续的在屏幕上显示出来,通过人眼观察就象是连续流畅的动画。如果每一帧都由制作者亲自绘制,当然这样制作出来的作品就会很精细,能很忠实地反应制作者的意愿,达到最好的动画效果。
逐帧动画是Flash动画技法的根本。逐帧动画是指舞台上每一帧的内容都发生变化,它会将所有的动画过程以更多的关键帧来展现。例如,一个20个影帧的动画,若以逐帧动画的方式来制作,则必须产生20个关键帧,每一个关键帧中都要绘制所需要的画面。
需要指出的是,创建逐帧动画非常消耗创作者大量的时间和精力,并且逐帧动画产生的文件体积往往非常大。因此,在实际的工作中,通常只是在某些对变化过程要求极为严格,无法通过别的方式来实现的片段,才会通过逐帧动画的方式来制作。而在一般的动画中,只需要合理使用关键帧,定义了动画的始未状态,设置好动画类型及有关参数,Flash就会根据这些关键帧的内容根据一定的规则计算出整个动画的过程,并在动画播放时显示出来。
逐帧动画的制作原理很简单,就是在每一个关键帧中绘制出所有画面。在逐帧动画的首帧后,为了继续创建后续帧中的动画对象,可以按下面的方法操作:
&插入普通帧后,可以使前面关键帧中的画面延续一定的时间;
&插入关键帧后,可以在新创建的帧中改变原来的动画对象;
&插入空白关键帧后,可以继续绘制下一幅动画对象,或是从外部文件中继续导入新的动画对象。
图3-1跨跃过程的逐帧动画
从逐帧动画的制作过程中可以看出动画的基本原理,在Flash中更多的是采用补间动画。补间动画包括“补间动作动画”和“补间形状动画”两类,将它们加以组合和创意,然后在适当的地方少量使用一些逐帧动画,所有这些合起来就组成了一件件动人的作品。
1、创建补间动作动画
从某种意义上来讲,补间动画是有些傻瓜式操作的动画:用户只要设置好首尾两个关键帧中的画面,生成动画时,就由Flash根据首尾两帧中画面和状态,自动地计算中间各帧的变化效果,将补间实例产生在首尾关键帧之间,并在输出时显示在屏幕上。但补间动画有时并不能完全按我们的想象计算出中间的过渡画面,因此,合理地设置首尾关键帧显得尤为重要。
【创建补间动作动画的步骤】
第(1)步:在首关键帧中创建动画对象的实例,并设置实例的开始状态;
第(2)步:在尾关键帧位置处插入关键帧,并设置实例的结束状态;
第(3)步:在时间线首尾关键帧之间调用右击快捷菜单,或在帧的属性面板中创建补间动作动画。
图3-2 创建补间动作动画
【补间动作动画设置的要点】
创建动画的对象必须是“实例”,且首尾关键帧中是同一实例(即由库中同一元件产生的实例);
动画的效果可以是“移动、缩放、旋转与倾斜、缓动、颜色(亮度/色调/alpha)”等方面的改变,但不支持形状的变化(指外形轮廓)。
虽然“组合物体”和“文本”可以不用先转换为实例而直接创建补间动作动画,但打开库观察可以发现,实际上Flash系统自动将“组合物体”和“文本”转换为实例,且这种转换并不基于同一元件,因此不建议直接使用“组合物体”和“文本”对象创建动画。
2、动作动画的属性面板
在创建动作动画的属性面板中,提供了对动作动画进行设置的各种选项,主要有:
图3-3 补间动作动画的属性面板
&缩放:确定是否允许动画在补间过程中产生缩放效果;
&旋转:可以通过选择确定运动对象的旋转方向和旋转角度;
&调整到路径:可以在运动引导线控制的动作动画中,使运动对象的基线在整个运动过程中保持与路径的相对角度不变;
&同步:可以使图形元件实例的动画和主时间轴同步;
&对齐:在动动引导控制的动作动画中,“对齐”可以根据运动对象的中心控制点将补间元素附加到运动路径。
&缓动:在默认情况下补间帧以固定帧速播放,改变缓动值可以创建“加速/减速”的插放动画。Flash还允许自定义缓入/缓出,如下图所示,对话框中显示了一个表示运动程度随时间而变化的坐标图,水平轴表示帧,垂直轴表示变化的百分比。
图3-4 自定义缓入/缓出对话框
3、补间动作动画案例
为了更好的理解补间动作动画制作过程,掌握补间动作动画支持的动画效果,下面将制作一些具体的案例。
(1) 移动动画
【案例1:小球的直线移动】
选择首关键帧(如第1帧),在舞台左侧绘制动画对象小球,再转换为实例;
选择尾关键帧(如第30帧),在时间线上右击调“插入关键帧”菜单项;
调整尾关键帧中小球实例的位置到舞台的右侧;
在时间线首尾关键帧之间右击调“创建补间动画”菜单项,或利用属性面板创建补间动作动画。
首尾关键帧之间的小球实例只能在两点间进行直线移动,如果要改变小球直线移动的方向,让其先从舞台的左侧移动到右侧,最后向下移动,其动画制作的原理是一致的,只需要将上一次动画尾帧中的实例当成本次动画首帧的实例即可,下图所示为能够改变方向移动的时间线。
图3-5 能够改变方向的小球移动
(2) 缩放动画
所谓缩放,就是指运动对象在动画的过程中发生了大小的变化,利用工具箱中的“任意变形”工具可以对运动对象进行大小的调整,包括缩小和放大两种变化。
【案例2:心的缩放】
首关键帧(如第1帧)中绘制“心”并转换为实例;
插入尾关键帧(如第60帧),保持实例不变;
选择首尾之间的中间关键帧(如第30帧),并按住shift键对“心”进行中心缩放;
在首帧与中间帧,以及中间帧与尾帧之间分别创建补间动作动画。动画创建后,时间线类似于案例1中的时间线。
(3) 旋转动画
在补间动作动画中可以让运动对象旋转起来,旋转设置主要方法是在帧的属性面板中选择旋转的方向,在其后面的文本框中设置整数倍的旋转圈数,如果需要设置非整数圈数的旋转角度,可直接利用“任意变形”工具操作对象进行0°-
360°范围内的旋转。
图3-6 属性面板中的旋转设置
【案例3:转动的螺旋桨】
首关键帧(如第1帧)中绘制“螺旋桨”图形,并转换为实例;
插入尾关键帧(如第60帧),保持实例不变;
在首尾关键帧之间创建补间动作动画;
选择首关键帧,在帧的属性面板中设置旋转的方向和圈数。
螺旋桨是按几何中心进行旋转的,但单摆的旋转中心并不在其几何中心位置上,而是在摆线的上端,因此在创建单摆的圆周运动时,应先在首帧将实例的中心调整到摆线的上端后,再插入尾关键帧,这样做可以避免首尾帧中经常出现旋转中心不一致的错误,从而无法完成所需要动画效果的创建。
图3-7 改变中心点的旋转动画
不同于单摆的圆周运动,单摆的摆动在运动过程中发生了方向的改变,可以通过增加中间关键帧的方法进行动画设置。
(4) 缓动动画
一个向上抛起的小球,其运动不再是匀速的变化过程,当小球由下向上运动时的这一段过程是减速运动,小球由上向下坠落的过程是加速运动,Flash补间动作动画中提供了“缓动”的选项专门处理加速和减速运动。当“缓动”选项取正值时,动画是一个不断减速的过程,取负值时动画是一个不断加速的过程。
【案例4:向上抛起的小球】
首关键帧(如第1帧)中绘制“小球”图形,并转换为实例;
插入关键帧(如第30帧),并将小球实例移动到舞台上方;
继续插入关键帧(如第60帧),将小球实例移动到舞台的下方;
在两个关键帧中选择创建补间动作动画;
选择首关键帧(第1帧),在帧的属性面板中设置缓动选项为正数,使小球实例产生减速运动变化;
再选择中间关键帧(第30帧)设置缓动选项为负数,使小球实例产生加速运动变化。
(5) 颜色动画
在补间动作动画中,可以为实例对象设置颜色效果,这里的颜色设置主要指“亮度、色调、alpha(透明度)”等信息。动画中最常见的颜色效果是alpha,通过改变alpha可以实现阴影动画和淡入淡出的效果。
淡入淡出是Flash动画中经常使用的技术,淡入指对象从完全透明看不到的状态逐步变化成不透明的图片,而淡出指对象从不透明状态变化到完全透明的状态。
【案例5:淡入淡出】
在首帧(如第1帧)创建动画对象,并转换为实例,在属性面板中设置该实例的alpha值为0%;
插入关键帧(如第30帧),并将该帧中实例的alpha值设置为100%;
继续插入尾关键帧(如第60帧),并将该帧中实例的alpha值设置为0%;
在关键帧之间创建补间动作动画。
下图所示是文字实例由左侧到中间效果为淡入,由中间到右侧的效果为淡出。
图3-8 淡入淡出效果
(6) 图层在动画中的运用
在一个图层中可以实现不同实例先后发生的运动变化,但却无法实现同时发生的且变化不同的动画,如两个小球的相对移动。这时,Flash可以通过图层的控制,将多个运动对象分布到不同的图层中独立设计动画过程,但在播放时,这些动画会显示在同一画面中。
【案例6:两个小球的相对运动】
在“图层& xmlnamespace prefix ="st1" ns
="urn:schemas-microsoft-com:office:smarttags"
/&1”中创建第1个小球的补间动作动画;
添加“图层2”后,在该图层中创建第2个小球的补间动作动画。
整个动画制作完成后,在时间线上显示下图所示结果。打开多帧编辑观察可以发现两个小球同时发生相对运动的动画。
图3-9 “多帧编辑”下显示两个小球的相对运动
生活中存在着许多不同类型的运动现象,不仅有直线运动、圆周运动,还有出现更为频繁的沿任意路径进行的运动。在Flash动画中,两个关键帧的补间动作动画一般均采用直线运动,通过实例的旋转设置还可以形成圆周运动,但要建立一个沿任意路径的运动,就需要利用运动引导层来控制。
运动引导层是专门用于绘制运动引导路径的,这个路径必须是由线条组成,不可以是填充区域形成的引导线。运动引导层是一个特殊的图层,该层中的路径只起到运动引导的作用,文件发布后是不可见的。
【建立运动引导】
首先在“图层1”中建立补间动作动画,并命名该图层为“动画层”;
然后通过图层面板上的“添加运动引导层”按钮为“动画层”添加“运动引导层”;
在“引导层”中绘制运动引导线;
在“动画层”中,将动画首尾关键帧中的实例与运动引导线对齐。
图3-10 被引导的小球运动及其时间线
Flash的运动引导层使运动对象可以沿特定的路径运动,丰富了动画的变化,灵活的组合这些运动现象,可以产生更加复杂的运动效果。在帧的属性面板中,还提供了“调整到路径”的选项,可以在运动引导线控制的动作动画中,使运动对象的基线在整个运动过程中保持与路径的相对角度不变。下面左图所示是没有调整到路径时的运动效果,右图是设置了调整到路径后的运动效果。
图3-11 运动引导的“调整到路径”选项
如图所示,在闭合路径的引导中小球由A点运动引导到B点时,系统总是选择路径较短的一边做为运动引导的路径,如果要让小球沿较长的一边运动,可以采用两种方法解决:一是在动画层中添加中间关键帧,使得中间关键帧处于较长一边,从而减短运动路径的长度;二是将运动路径直接分断。其中,方法二更加简洁一些。
图3-12 闭合路径的引导
在运动引导过程中,还有一些需要注意的要点。
【运动引导要点】
引导线只能是线条,由填充勾勒出的线不能做为引导线;
引导线图层在编辑时可以显示在编辑和预览窗口中,但文件发布后不显示;
多个动画层可以共享引导图层,共享引导线;
运动引导在制作过程中具有多种应用技巧,用户可以根据需要适当调整对运动引导的控制,并结合其他动画制作方法,以完成一些特殊动画效果的设计。
补间形状动画是F1ash动画的另一个重要组成部分,它描述的是将一个对象变形为另一个对象的过程。形变动画不仅能改变对象的轮廓形状,还能改变对象的颜色、大小、位置等。
【创建补间动作动画的步骤】
第(1)步:在首关键帧中创建动画对象的矢量图;
第(2)步:在尾关键帧处插入空白关键帧,创建新的矢量图;
第(3)步:在时间线首尾关键帧之间利用帧的属性面板中创建补间形状动画。
图3-13 创建补间形状动画
【补间形状动画设置的要点】
创建动画的对象必须是“矢量图形”,不可以是“实例”;
动画效果是产生形状的改变(指外形轮廓)。
必须调用帧的属性面板设置形状动画,时间线上的右击菜单创建的是补间动作动画;
动画中允许通过添加形状提示控制形变;
一般只适用于简单几何形状的改变,复杂形状的变化还是要使用“逐帧动画”。
在帧的属性面板中,补间形状动画中的“混合”选项中有两个选项值“分布式”和“角形”,如果选取了“分布式”选项,则创建动画中的补间形状比较平滑和不规则;如果选择了“角形”选项,则创建动画中的补间形状会保留有明显的角和直线。需要注意的是“角形”只适合于具有锐化转角和直线的混合形状。
补间形状动画通常会以最有逻辑的方式在两个形状之间进行过渡,但还是会产生一些附加的输出,有时这种输出会令形状的改变显得没有规律性,达不到令人满意的变化效果。因此,在补间形状动画的制作过程中,经常需要对形变动画进行一些额外的控制,才能使F1ash按照用户想要的方式来进行这次形变。通过添加形状提示可以在一定程度上使形状的改变按用户要求进行。形状提示最多26个,按从a到z的顺序进行编号,可以调“修改/形状/添加形状提示”菜单进行形状提示点的设置,形状提示初始状态呈红色,在首尾关键帧中对形状提示点进行关联后分别显示为黄色和绿色。下面左图是无形变提示时的形变动画,右图是添加形状提示后的形变动画。
图3-14 有“形状提示”的补间形状动画
在Flash作品中,我们常常看到很多眩目神奇的效果,而其中不少就是用遮罩完成的,如水波、万花筒、百页窗、放大镜等等。
遮罩的原理其实很简单,构造遮罩时至少需要上下两个图层,上面的图层叫做遮罩图层,下面的图层是被遮罩的图层,也可以称其为显示图层。在形成遮罩后,通过上方遮罩图层中的对象显示下方被遮罩图层中的图像,而遮罩图层中没有图形的区域则挡住了下面被遮罩层中的图像。因此,可以把上方遮罩层中的对象所处区域看成是一个“洞”,通过这个“洞”可以看到下方被遮罩图层中的图像。而没有“洞”的地方,则挡住了下方的图像。
图3-15 遮罩效果
创建遮罩层非常简单,只需要在其图层上右击调快捷菜单中的“遮罩层”即可,遮罩的效果只能在图层锁定的状态下观察。
【遮罩的要点】
遮罩层中的内容可以是填充、文字、实例等对象,但不可以使用线条;
遮罩层对象的属性被忽略,如遮罩层不区分渐变色、透明度、颜色,均被视为有色;
遮罩层中的图形对象在播放时是不显示的;
遮罩层可以共享,允许将多个图层组织在一个遮罩层之下;
遮罩并不影响其他图层的正常显示。
遮罩本身并不是动画效果,但如果能和动画巧妙地结合在一起时,会产生令人赏心悦目的动画效果。在遮罩效果中,既允许在遮罩层中设置动画,也允许在显示层中设置动画。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 macromedia flash mx 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信