Flash动画学习指南五:运动补间

转自:http://bbs.9ria.com/thread-75225-1-1.html


阅读所需:
准备知识:Flash工作空间的基本知识
用户水平:初学者
所需产品:Flash Professional CS4(下载试用版)


Adobe Flash CS4 专业版能建立两种类型的补间动画:运动补间和形状补间。Flash也可以创建典型补间(Classic Tweens),你可以在这个部分读到,在这篇指南里就不赘述了。

运动补间是用Flash创建的运动最普通的一种,因为Flash会负责其中的大部分工作,所以易于使用。而且,运动补间有助于压缩文件体积,特别是相对于逐帧动画而言,文件显得精简。
通过进行运动补间,你创建了运动补间动画,在变化时间段内的某点定义一个实例或者文本块的属性,诸如位置,大小和旋转角度等,然后你在变化时间段的另一个点改变这些属性的值。当你这样做了之后,Flash会自动在这前后两点之间的时间段内创建过渡变化。你可以把一个运动路径运用到运动补间上。关于在运动补间里使用运动路径的更多信息,请移步:Flash动画学习指南:运动路径。

注意:如早前所提到的:Flash CS4已经引进了创建运动补间的新方法。虽然是新的,你可以在所有版本的ActionScript和Flash播放器里使用它。即使你要把这个新的补间用在供Flash Player 1播放的SWF里,也可以。
在进行形状补间时,你在时间段的某一点画了个图形,然后在时间段的另一点上改变它的形状或者另外画个图形。Flash在两者之间的帧里修改值或形状,由此得到动画。形状由第一个图形变成第二个,或者你也可以设置色彩和渐变色的动画。更多信息,请看“创建形状补间”。

提示:要对群组,实例或者位图应用形状补间功能,你必须首先打散这些元素(Modify > Break Apart)。而要对文本使用形状补间功能,你必须两次打散文本以使其转化成对象(objects)。更多相关信息,请看Flash产品文档的“打散文本”部分。

你可以对什么进行补间

你可以把运动补间用在符号实例(symbol instances)和文本框的许多属性上。Flash能对实例和文本的位置,旋转和倾斜角度进行补间。你也可以对颜色特效和滤镜进行补间,比如实例的透明度和模糊。大部分的单个属性可以进行独立于其他的补间。比如,你可以在保留色彩饱和度的同时改变色相。噢,是不是觉得特给力?
关于创建符号(symbols)的更多信息,可以看Flash产品文档里关于创建符号的部分。关于对符号实例应用色彩特效和滤镜的信息,请看Flash产品文档的滤镜应用部分。

这些所谓的典型补间又是什么

你可能注意到在Flash菜单里插入“典型补间”的一个引用。“典型补间”是指Flash CS3以及之前版本里的补间,依然保留在Flash主要用于变形。因为新的运动补间比典型补间更易于使用并且提供了更多的功能,应尽可能使用新模式。欲了解关于可能使用典型补间场合的信息,查看Flash CS4的运动迁移导学里的“何时使用典型补间”部分。

典型补间在Flash CS4里创建和修改的方式一如从前(主要的区别就是你不能通过属性监视窗创建一个典型补间)。网上有很多关于创建和编辑典型补间的可用信息,包括Macromedia Flash 8动画学习指南里遗留的东西和Flash产品文档里的使用典型补间部分。

使用一个补间里的目标对象

用Flash CS4创建的运动补间在一段补间区间有一个单独的对象,通常被叫作补间的目标对象。如果你对早前版本Flash里的运动补间熟悉的话,你可能会以对该单独对象进行多帧操控而非只是创建运动补间所必须的头尾关键帧应付了事。在一个补间里使用一个单独的目标对象有以下几点好处:
        你可以把一种补间存成预设并且在以后或者其他文件里重复使用。更多相关做法的信息,请看Flash动画学习指南:运动预设:
现在运动补间易于到处移动了——不管是在时间轴上(到处拖动补间区间),还是在舞台上选取了运动路径并拖着在舞台上到处移动。如果你习惯于用多帧编辑做同样的事情,你会发现这样做更简单。做法请看:“创建形状补间”
你可以通过传递新的实例到某种补间来使用已存在的补间,从库拖动新实例出来,或使用置换符号(Swap Symbol)。你甚至可以有还没用在任何实例身上的补间,补间的各种属性会一直保留到你把它用在一个实例上时。你可以给你的补间取个实例名,让其它实例可以实时使用相同的补间。我们会在“补间实例的使用”讲述更多。
这也意味着补间起作用的方式在新版和旧版之间会有某些不同。你可以在运动迁移详细读到这些改变。

创建一个运动补间

要把目标对象的属性变化做成动画,你须使用运动补间(见图19)。运动补间自动地把你对属性实施的改变转换成平滑的动画。
你可以使用以下三种方法之一来创建运动补间:
        创建一个你想要实施补间的图片或实例,然后右键点击它所在的一个或一系列帧并选择创建运动补间(Create Motion Tween)
        选择一个你想要实施补间的图片或实例,并从主菜单选择插入>运动补间(Insert > Motion Tween)
        创建一个你想要实施补间的图片或实例,然后右击舞台上的这个实例并选择创建运动补间(Create Motion Tween)
在所有这些例子里,Flash把静态帧们转化成时间轴上的一个补间区间,你可能会在这个过程里遇到以下情况:
如果你选择的实例是不可补间的(比如,只是一个松散的形体而非符号(symbol)),你须首先把他转换成符号(symbol)。点击OK继续创建运动补间,这个例子里Flash创建了一个影片剪辑。
在创建运动补间之前,把你的选取对象转化成可以用于补间的实例的过程是有益的,例如转化成影片剪辑或者图形符号(如果你使用的是文本,那就不用看了)。这让你可以控制自己创建的实例的属性,也意味着它是最合适的符号类型,在库里有个可识别的名字。
如果你要多选同一层里的几个项目,Flash会让你把它们先转换成一个单独的符号。
如果你是使用Action Script 2,就不能在补间里使用Action Script或者在代码里使用补间,也就是说不能把代码放在帧或者对象里。
你不能把运动补间拖动给不支持补间的层,比如使用了典型补间的层或IK层。如果你在一个使用了典型补间的层里创建了一个运动补间,它就移动到一个新的补间层。你不能在一个有IK区间的层里创建运动补间。



 

图19 这个动画有若干层。这个角色的某些配件放在一个影片剪辑里。因此,你可以同时在主时间轴和嵌套时间轴里让实例进行动画。例如,眼睛就是具有嵌套动画的影片剪辑实例。

当进行位置补间时,你可以使对象沿着非线性的路径移动。更多关于补间路径的信息,请看Flash动画学习指南:运动路径

用运动补间选项来创建一个运动补间来创建位置和旋转的动画:
1.        创建并保存一个新的FLA文件,在第一层的第一帧画些东西。
2.        选中你的大作,右击或者Control+点击,并选择“创建运动补间”选项(见图20)。点击OK来把实例转化成影片剪辑。你可以重新命名库里的符号。

 
图20        右击或Control+点击大作里的一个实例并选择创建运动补间
3.因为实例里只有一帧,在其后插进了一秒时长的帧。如果你的文件属性里帧频是24,那么Flash会创建一个24帧长的区间。如果设成12,那么区间就有12帧长。
4.播放头应该在帧区间的末端(如果你移动了,先移回去)。按照以下的一个或者全部对实例做修改:
移动到舞台上一个新位置。
用自由变形工具修改项目的大小,旋转,倾斜角度。
5.经过以上修改,你会在那一帧看到有一个小的方块图标出现(见图21)。这是一个属性关键帧,表示在补间区间里有个变化发生。

 
图21        播放头移到变化区间的末端,也是你做出改变的地方。你对动画进行过调整的地方会有属性关键帧出现。如果你移动实例的话也可以看到舞台上有个运动路径。

提示:如果你看不到这个关键帧,请先确定把关键帧视图设为全部;做法是:右击或Control+点击补间区间并选择“查看关键帧”>“全部”。因为一个运动补间里的每一个属性都会有它自己的关键帧,而一个时间轴只能在一帧显示一个方块,你需要指定变化区间显示哪个属性的关键帧。当你全选帧时如果有任何属性关键帧存在的话,它将显示为一个菱形。如果属性关键帧出现了,你一直可以用这个菜单来改变设置显示特定类别属性的变化。

6.把播放头移到区间中点,并再次移动或者变形实例来改变舞台上的对象。在补间区间会出现另一个属性关键帧。
7. 点选 控制>测试影片 (Control > Test Movie) 测试动画。
注意:关于路径动画使用的相关信息,请看Flash动画学习指南:运动路径

要从时间轴里移除一个运动补间,选择该运动补间并按照以下步骤之一来做:
        右击或Control+点击时间轴的补间区间并选择“移除补间”。
        右击或Control+点击舞台上的补间实例,并选择“移除补间”。
选择舞台上的实例,从主菜单选择 插入>移除补间(Insert > Remove Tween)。
注意:要创建三维动画,只需要通过三维工具把三维旋转或三维变形应用到动画实例身上。关于三维工具的使用和对补间应用三维效果的更多信息,请看 探索Flash CS4专业版的3D新特性

接下来请看

阅读其他关于详细修改运动补间的部分,比如Flash动画学习指南:运动补间的操作

你可能感兴趣的:(as,转载)