Flash动画学习指引六:操作动作补间

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


要求 
需求知识 
Flash 工作空间基本知识.
用户级别 
开始级
需求  
•        Flash Professional CS4 (下载试用版
范例文件 
•        motion-is-awesomer.zip

选择动画的帧然后移动他们的方法有很多。修改动画以便在发布的时候展示的东西如你所愿。以下部分将给你示范在Flash CS4中操作动作补间的一些不同的方法。
补间层可以包含补间段,静态帧,和空白关键帧。静态和空白帧就像其他帧一样可以在里面随便画画,粘贴图片,导入位图等等。这个补间段和帧可以在同一层中随便移动,或者移动到大部分的其他帧。
补间层不可以含有IK段或者是传统补间。同样,补间段不可以含有AS(无论是帧还是随附在补间对象上),补间层的补间段外面的帧可以很有AS。尽管如此,我们最好把所有的代码放在它自己的层,叫做脚本层(actions)(基本上都是时间轴的最上面的层)。

使用补间层内容菜单
补间层含有一个特殊的内容菜单,里面包含很多操作补间的方法。下面的列表提供了这个内容菜单的视图,接下来的部分将讲解如何按需求使用这些命令。右键点击补间层上的一帧可以召唤此菜单(如图22)。

图 22. 补间层菜单。如你所想,当你右键(windows)或者Control点击(Mac)补间层上的一帧,就可以召唤它出现。什么东西要或者什么东西要装死完全要看你要选择什么东西。 

•        移除补间: 从选中的补间段移除动作补间。
•        3D 补间: 给补间添加或者移除3D属性(阁下可以参考Motion Editor)。如果你在添加动作补间之前或者之后使用3D实例的话,3D效果会自动触发。如果选项是灰色的,检查下你在发布设置里面是否在指向FP 10和 AS3,还有你的影片是否是影片剪辑。更多关于创建3D补间的信息,请参考Adobe TV 上的 玩转 3D 艺术 。
•        转换成逐帧动画: 顾名思义,此选项可以将你当前选中的的帧段转换成逐帧动画。如果想知道神马是逐帧动画,参考"创建逐帧动画"。
•        另存为动作预设: 将当前选中的段另存为Motion Preset(动作预设)。想了解更多的motion preset(动画预设),请查阅 Flash 动画学习指引: 动作预设Motion presets.
•        插入帧: 在补间段中插入选中数量的帧(如果你选择了5帧,将会在此5帧前面添加5帧)。
•        移除帧: 从选中的帧段或者静态帧中删除选中的帧。如果选中了整个帧段,那么将移除整个帧段。
•        插入关键帧: 可以从一个子菜单中选择需要插入何种类型的属性关键帧。例如,可以使用此菜单插入一个旋转属性关键帧。关于属性关键帧,请参阅"关键帧和属性关键帧。"
•        插入空白关键帧: 你可以使用此选项在空白帧里插入空白关键帧。如果你选择的帧是在补间段里面,这个选项将不可选择。Y
•        清空关键帧: 如果是在补间段里面使用,你可以在子菜单里面选择以从当前选择的帧中移除某一类属性的关键帧。此选项将不会移除第一帧里面的关键帧,因为这玩意儿不可或缺。在一个补间段外面,你使用这个选项移除选择的帧。
•        查看关键帧: 使用这个选项来选择你在选择的补间段中需要查看的属性关键帧。默认选择的是所有,但你可以选择一种或者多种属性关键帧。
•        剪切/复制/粘贴帧: 使用这个选项从帧段中剪切或者复制一些或者所有帧,然后将他们粘贴到新的位置。 关于复制和粘贴动画详情,请参考"复制和粘贴动画或者属性"。
•        清空帧:你可以使用 Clear Frames 将选中的帧转换成空白帧。如果你选中的是帧段的中间,它将会在空白帧两边创建两个独立的帧段。
•        选择所有帧: 使用此选项来选择时间轴上所有帧。
•        复制/粘贴 动画: 使用这些选项复制所选动画的所有属性,然后将它粘贴到另一个实例。复制和粘贴动画的详细信息,请参阅"复制和粘贴动画和属性"。
•        复制动画为 ActionScript 3: 使用此选项复制选中动画的所有属性为ActionScript,然后在你的文档中将此代码指派给实例。更多关于复制和粘贴动画的信息,请参阅
•        复制/粘贴属性: 使用这些选项从一个单独的帧上复制属性关键帧粘贴属性关键帧到不同的帧上。你需要选择一帧来进行此操作。更多关于复制和粘贴动画的详情,请查阅:"复制和粘贴动画和属性"
•        粘贴特殊属性: 当你需要把选择的帧的属性粘贴到其他帧的时候,可以使用此选项。关于复制和粘贴动画的详细情形,请参阅: "复制和粘贴动画和属性"。
•        分割动画: 使用分割动画将一个补间段分割成两个补间段。当你选择一个单独的帧的时候,可使用此选项。更多合并和分割动画的信息,请参阅"分割和合并帧段"。
•        合并动画: 使用合并动画将连续的补间段合并成一个单独的补间段。当你选择了两个或者多个连续的补间段的时,可使用此操纵。更多合并和分割动画的信息,请参阅"分割和合并动画补间"。
•        倒置关键帧: 使用此选项来倒置所选补间段的关键帧的所有属性。更多倒置动画详情,请参阅"倒置动画关键帧"
•        补间路径 > 将关键帧转换成漫游或者非漫游: 使用此选项将选中的帧段转成成漫游或者非漫游状态。更多漫游关键帧的信息,请参阅"使用漫游关键帧"。
•        补间路径 > 倒置路径: Reverse Path选项将会倒置动作路径的关键帧,影响它随附的实例。更多关于倒置路径信息,请参考: "倒置动作和关键帧"。

备注: 如果补间内容菜单上有选项未被激活(黑摸摸的),这意味着可能你需要另一个不同的选择-例如选择了一个单独的帧,两个邻近的帧等等。如果不知道你可以用这个来干嘛,请继续阅读"选择段和帧" ,然后进行选择。

选择的段和帧

补间段使用一个特殊的选择方式,叫做基于段落选择。这也就是说着当你点击一个帧段的时候,段内所有的帧将被选择。如果你在Flash Preferece里面选择基于段选择,或者你使用基于帧选择(这里点击每个帧将会单独选中此帧)的时候,你可以选择这个方式来选择其他时间轴上的帧。这个和你在Flash Preference里选择何种模式无关;补间段还是用相同的方式进行选择。
如果想选择一个段落,选择主时间轴上的段。按住shift按钮的时候,可以选择多个补间段(如图23)。补间段可以不是连续的,甚至可以不是同一层上的

图 23. 在时间轴上选择多个帧段
如果你想选择补间段里面的某一帧,使用Control或者Command 按键来选,然后点击你想选取的那一帧(如图24)。如果想选择补间段里连续的一些帧,按住Control或者Command按键,然后点击拖动跨国你所有需要选择的帧。你也可以使用这个手法来选取多层上的帧(按住Control或者Command按键,纵向拖动你到你想要选择的帧的层上)。

图 24. 按住Control或者Command按键以在补间端上选择单独的帧。
注: 更多关键在补间层上的知识,请参考"与补间段玩儿修改键"。
在基于帧选择模式中,你也可以选择帧段,静态帧,空帧和空白帧。你可以在时间轴上点击和保持一个空帧,空白帧或者静态帧,然后拖动以贯穿你要选择的帧(所有你要选择的帧,包括有帧段的补间帧)。你也可以选择帧段里面一个单独的帧,然后拖动贯穿你要选择的所有帧(如图25)。

图 25. 在时间轴上选择的静态和补间帧的集合 
提醒: 选择时间轴上所有帧的方法是,右键单击时间轴上任何一帧,然后选择“选择所有帧”。这个在你需要将当前文件粘贴到新的文档中或者粘贴到影片剪辑中嵌套动画很有用。
选择了一堆帧之后,基本上你是想复制和移动这些帧了。更多此类信息,请参考以下部分:
•        移动补间段,关键帧和帧
•        复制和粘贴动画和属性

Flash动画学习指引:操作动作补间-2

移动补间段,关键帧和帧 
补间段甚至帧或者关键帧很容易在时间轴里面移动。实际上,只要你选择你要操作的帧然后拖动它,你就可以随心所欲的在时间轴上移动他们到一个新的地方。
提醒: 如果你选择了一系列不连续的或者相同长度的帧移动他们,你将会选择到最后一个帧段然后可以移动。在本例当中,你需要剪切和粘贴这些帧以将这些不连续的帧段到一个新的位置。
注: 有些东西不能放在同一帧上,例如,IK段和补间段,经典补间和动作补间。如果某层不支持补间,它将会警告你然后不允许放在此帧。
你可以移动一个属性关键帧到一个补间段里面,只需要很简单的按住Control/Command然后选择补间段里面的属性关键帧,然后拖动它到同一帧上一个新的位置。你不可以将属性关键帧拖动到拖动到一个新的段;如果你这么干的话,此帧将会复制粘贴到一个新的位置。
提醒: 如果你的补间段都在相邻的层上,并且你这个时候需要移动这些关键帧,你可以按住Control/Command然后选择移动跨过所有层到一个新的位置。如果这些层不是连续的,(例如,你同时选择了静态帧),可以用复制粘贴代替拖动。你也可以许多帧到一个新的位置,可以容纳段或者补间段的部位。使用上面教给你的选择方式,选择一帧或者多帧。然后你就可以将这些帧移动到时间轴上的一个新的位置。这时候将会移动这些帧,原位将会变成空白帧。
为了将选择的帧移动到新的时间轴,例如将这些帧插入到影片剪辑或者新的FLA文件。请阅读“复制和粘贴动画和属性”。你可以使用复制,剪切和粘贴命令还有其他修改键,覆盖的神马的来在四周移动这些帧。
在舞台上移动这些动画补间的位置很简单。
改变动画补间的长度 
如果你想调整一个动画补间的播放速度,调整补间段的长度将使这个变得很简单。一个较短的补间段意味着相同的动画发生在相同数量的帧上,这也意味着当发布这个SWF的时候,它将会更快。因此,这也意味着将补间段做长一些那么他的播放速度也会变慢些。
Tip提醒: 如果你想你整个SWF文件里的动画都放慢或者加速,如果你的最终版本里面没有改变帧频的话,你可以通过设置帧频(在文档属性中)来实现。
为了改变帧段的长度,你可以拖动帧段的开头或者结尾。当你的鼠标拖过帧段的结尾时,将会出现一个双向箭头(如图25),当然你可以向左右拖动。
如果你拖动帧段的结尾到右边,那边刚好有静态帧或者帧段,你拖过的帧都将被覆盖。
其他调整帧段长度的方法如下:
•        选中帧段里面的帧,右键点击,然后选择插入帧。Flash将在你选择的地方插入选中的数量的帧。你选择的帧后面的属性关键帧将往右推。
•        如果两帧段相邻。你可以拖动俩帧段之间的分割帧。
•        如果两帧段相邻,你可以在你拖动分割帧的时候,按住ALT/OPTION键,以在他们之间插入空白关键帧,使第二个帧段变短。
还有很多调整帧段长度的方法。如果你想在不延长动画的长度的情况之下延长帧段长度,你可以使用一下的方法:
•        在时间轴上选择一个空白帧,然后按F5。
•        按住Shift 键,然后拖动帧段的尾巴到右边。属性关键帧的位置没有改变,补间段的长度也加长了。
•        按住Shift键,往左边拖动帧段的尾部。你拖过的属性关键帧都将被移除。
提醒: 你不能同时拖动几个帧段的尾部。如果你想同时加长一些帧段的长度,找到这些帧的尾部,点击然后拖动穿过整层,然后按F5.如果你的所有帧段都在相邻层,此时你有关键帧要移动,你可以按住CTR/CMD按键,然后穿过这些层然后将他们拖到一个新的位置。关于拖动关键帧的更多信息,请参考: "移动补间段,关键帧和帧"。

和补间段玩儿修改键 
在之前的一些部分,你也许注意到了修改键,例如Shift点击。以下是一些你可以在补间段上使用的修改键。
•        在补间段上选择一个单独的帧: 在补间段中按Ctr键(Windows)或者Cmd键(Mac)。
•        在补间段上选择很多帧: Control-drag在帧段上按住Ctr拖动(Windows)或者按住CMD(Mac)拖动帧。
•        在不增加动画长度的前提下增加补间段的长度: 按住shift将帧段的尾部拖动到右边。
•        在不增加动画的长度的情况下将帧段的长度缩短: Shift-drag 按住shift向左边拖动帧段的尾巴(将会移除拖过的属性关键帧)。
•        复制段: 按住Alt (Windows) 或者 Option (Mac) 拖动段到时间轴一个新的位置。
•        复制补间帧: 在段中选择相关帧(Ctr/Cmd点击或者拖动),然后按住Alt(Windows)或者Options(Mac)将帧拖动到时间轴上一个新的位置。
•        在相邻的帧段之间插入空白帧: 当拖动帧段之间的分割线的时候,按住Alt (Windows) 或者 Option (Mac)。
Motion Editor 也有一大堆修改键供你用来制作特殊功能。

复制和粘贴动画和属性 
如果你想在你的FLA文件的时间轴上复制或者移动帧,有时候做这个复制粘贴是个不错的选择。你可以用不同的方法复制粘贴你的文件的部分;例如,加入你只想复制和粘贴补间实例,而不是帧,或者你想把补间帧好它的目标复制到一个新的位置。你也可以从你的补间上复制和粘贴一些属性然后粘贴到其他帧。
一下是一些复制和粘贴帧到一个新的位置的方法:
1.        在选择好你要复制的帧之后,右键点击帧然后选择Copy Frames.
2.        选择你要插入帧的地方,也可能是在新的时间轴上(插入影片剪辑,新文档或者场景等等)。
3.        右键点击/control点击帧,选择Paste Frames.这些帧将会粘贴到选择的帧的下面的新层上去,其中包含了你复制的原始帧的属性和实例。
4.        选择时间轴上的补间段。
5.        按住Alt/Option 按键,拖动补间段到一个新的位置。
在不复制动画的前提下复制和粘贴补间实例到一个新的位置:
1.        创建或者打开一个包含补间段在里面的新的文档。
2.        在舞台上选择实例,或者一个包含补间段的帧。
备注: 选择一个帧或者补间段,这样可以在舞台上选择目标。
3.        选择 Edit > Copy.
4.        选择帧段后立刻选择帧,右键点击/Control点击帧,然后选择Insert Blank Keyframe.
5.        选择 Edit > Paste in Center 或者 Edit > Paste in Place.
实例将会像补间段一样粘贴到相同层,如果你选择Paste in Place 命令的话,你甚至可以将实例粘贴到同一层的相同位置。然后你可以选择以对此实例进行补间。同时,附加给次实例的alhpa或者颜色效果也将包含其中,所以它将拥有和你复制的实例一样的外观和属性。这个在从补间上复制和粘贴属性,或者粘合动画,实例属性需要符合的情况下将很有用。
复制和粘贴动画到选定实例的方法:
1.        使用你之前创建的文件,或者打开一个有补间段和一个静态帧的文档。
2.        右键点击补间段然后选择Copy Motion.
3.        右键点击时间轴上含有你所需添加动作的实例的关键帧,然后选择 Paste Motion.
4.        清理时间轴然后查看结果动画。
现在文档里面的两个实例都添加了动画。
你也可以复制一个属性关键帧然后粘贴到补间段的新位置。你选择的属性关键帧必须在同一段内;尽管如此,你还是可以粘贴这些属性刀其他的补间段。.
1.        使用之前创建的文件,或者打开有补间段的文档。
2.        如果你的补间段没有属性关键帧,可以通过将不放偷移动到一帧然后移动或者转换对象来创建一个属性关键帧。
3.        Control/Command点击属性关键帧,然后从内容菜单选择Copy Properties (如图 26)

图 26. 选择某帧然后选择Copy Properties.

4.        将播放偷移动到补间段的一个新的位置, Control/Command点击帧然后从内容菜单选择Paste Properties。
5.        拖动时间轴预览效果。

你也可以保存补间的所有属性为一个Motion Preset. 想知道详情,敬请参考 Flash动画学习指引: 动作预设. 也许你想拷贝一个补间段为ActionScript 3 代码, 可以参考这个 从时间轴动画复制 ActionScript 3 。

分割和合并补间段 
你可以选择一个补间段将它分为很多个段,或者断则很多个段将他们合并成一个补间。也许你分割补间的理由有一堆。缓动贯穿整个动画,所以如果你最后的关键帧在补间的尾部的前面,或者你想在动画的指定部分进行缓动,你可以分割你的补间段代替之前创建缓动的方法(更多关于缓动的知识,请参考 "为动作补间添加动作预设或者传统缓动.
也许你想要做一个动画,在其中转换一个图形造成动画效果。在此,你可能会想这个动画做成补间,然后在你想切换符号的地方分割动作补间。
备注: 分割动画补间并不会分割补间段的缓动效果。缓动效果之后将会分别应用到分割好的动画上去。为了分割和缓动,可能你需要为每个部分手动创建传统缓动。
一下实例向你真是如何分割和粘合补间段:
1.        在新的文档中创建动画补间,或者打开已有动作补间的文档。
2.        使用 Control/Command 点击以在补间段上选择一个单独的帧。
3.        右键/Control点击帧以选择 Split Motion.
4.        拖动帧以观察动画效果。他看起来应该是一样的,除了现在是俩帧代替之前的一帧。选中的帧将会变成新帧段的第一帧。
5.        按住 Shift 然后点击点击另一个帧段以选择这两段帧段。
6.        右键/Control点击一帧然后选择Join Motions。
这样两帧将会合并成一帧。
注: 如果这两帧比较河蟹的话,这两个帧段将有相同的滤镜和色彩效果。 在合并之后,第一帧的目标对象将在被用在新的帧段中。


Flash动画学习指引:操作动作补间-3

修改动画的目标对象 
由于一个帧段的表现为一个对象,这样的话你就无法通过移动关键帧来分帧,删除等等。想象一下你在使用经典补间或者Flash CS3,现在是2点,你将要遇到生死线。你正在时间轴左右移动关键帧,或者木有睡醒不小心删掉了一些帧。如果在Flash中使用旧的方法来做动作补间的话,很容易灭掉你的补间动画。
你已经见识过在时间轴周围移动关键帧多简单了,但是在这里将教你如何删除一个补间实例而保持补间段的完整。你也可以学到如何交换补间的目标对象。
想要知道啥玩意儿是补间的目标对象,请参见"玩儿一下补间的目标对象"
一下是改变补间的目标对象的步骤:
1.        在新的文档中创建一个动画补间,或者打开一个已经有补间的文档。
2.        在舞台上创建第二个影片剪辑,选择之,然后选择 Edit > Copy。
3.        选择补间段然后选择Edit > Paste。
4.        在出现的对话框中点击OK。你刚才在舞台上绘制的影片剪辑将会替代此补间实例。
5.        选择此实例,删除之。注意,此帧段的第一帧将会看起来像空白关键帧(如图27)。这意味着你的补间没有目标对象鸟。

图 27. 在你删除了目标对象之后,补间段开头的第一帧就像是空白关键帧一样。其他的属性保持完整,你可以看到在后面的帧上有两个属性关键帧一样。

6.        从库子里面拉一个实例到补间段中去。将会飘出一条对话框,所以确认哈子,你是否帧段想用你拉到舞台上的那个玩意儿换掉你当前的目标对象;然后此补间将会再次更新。
7.        现在,右键/Control 点击舞台上的补间实例,然后选择 Swap Symbol。.
8.        在打开的对话框中选择另一个图形符号,然后点击OK以改变补间段的目标对象。然后补间段将会更新到舞台(是再次)。

倒置动画和关键帧 
你可以使用内容菜单中的命令来倒置动作路径,或者倒置动画的关键帧。改变一个补间的属性关键帧的次序以为这实例动画将变得不一样,不论是动作路径或者是它看起来(或者二者)。当你倒置一个动画的时候,关键帧翻动,这样末尾的关键帧将变为帧段的首帧等等。
注: 以下实例将展示Motion Editor里面是如何更新的。Motion Editor 的内容详细信息已在Animation Learning Guide for Flash: Motion Editor 中详细讲述。
以下是倒置一个帧段的所有关键帧的步骤:
1.        打开名为reverse-motion.fla的实例文件。选择 Control > Test Movie 观看此动画。
2.        右键/Control 点击时间轴上的补间段然后选择 Reverse Keyframes。 舞台上的动画将更新,所有的关键帧将倒置 (参考 SWF 然后如图28 和 29抓屏)。
3.        选择 Control > Test Movie 以对比动画。

【此处缺一swf】


图 28. 原始版, 动画在舞台上看起来将是如上的样子,在Motion Editor里面将是底部的样子。

【此处缺一swf】


图 29. 在倒置关键帧之后,所有属性关键帧将飘过,然后舞台更新。 
你也可以通过以下方法进行动作路径倒置:
1.        打开名为 reverse-path.fla的文件。 清理时间轴或者选择Control > Test Movie 以观动画效果。
2.        右键/Control 点击补在层上叫做reverse me(相当于中文:来倒置我呀,笨蛋之类的意思)间段选择Motion Path > Reverse Path。舞台上的动画将更新,所有关键帧的X和Y属性将会彻底更新。
3.        预览动画以观更改。


图 30. 原始版,动画在舞台上将无数,在Motion Editor中将如底下。


图 31. 倒置关键帧之后,空间图将翻转,舞台更新。

倒置之后,动作路径将从对面的尾部开始动作。如果你只想翻转路径本身,你可以随心所欲的转换动画路径。选择舞台上的路径,然后选择Modify > Transform > Flip Horizontal。同时,你也可以使用Free Transform Tool 的变形,比例和旋转改变路径。学习更多的动作路径,请参阅"编辑动作路径"。

延伸阅读
请参阅Flash动画学习指引 的其他部分。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值