荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: gary (~心静自然凉~), 信区: Homepage
标  题: 一步一步学用Flash5--Motion变换
发信站: 荔园晨风BBS站 (Sat Jun  2 21:46:55 2001), 转信

http://www.5dmedia.com/5dmedia/web/flash/basic/20001103/00000537.asp

《一步一步学用 Flash 5 》

                    ---------- 运动变化 对象形态

        上期了解了基础知识并初探了基本的变化之一 Shape 变化, 而且还制作
了一个简单的从圆到方的变化过程,或者你自己还实验了多种不同的形状变化过程
,但是千万不要因此而沾沾自喜,因为这仅仅是一个开始,我们还有很多事情要做


         了解 Motion

         Motion 变化是 Flash 中另外一个重要的变化。他不仅可以产生物件的
位置变化,同时还可以设置大小,色彩及透明度等多种变化。在这里我将以几个实
例来逐步让大家理解其各种性能,可能你还记得,在上篇中我们提到,要设置
Motion 变化,前提是物件为一个独立的符号 (Symbol) 或一个组 ( Group),所以
这里我们也会讨论到 Symbol 和 Group 的概念。

         Ok! 我们来做一个初步尝试,运行 Flash ,建立新文件,然后选择  工
具在工作区输入 Test Motion ,当然你也可以输入任何你希望的文字。然后选择
 Windows 菜单下Panels 子菜单的 Character 项,快捷方式 Ctrl + T 。打开
Character面板,在这里,你可以设置字号,大小,颜色,字体等,同时你会惊喜
的发现,Flash 5 的字体列表已经提供了预览功能,你可以即时看到各种字体的实
际效果。



完成之后选择 TimeLine 的第十帧,点鼠标右键,在弹出的菜单中选择 Insert
Keyframe 项,这时 TimeLine 的一和十帧分别用黑圆点标出,同时工作区依然是
我们刚才输入的 Test Motion 这几个字,这时选择工具栏的  工具选中第十帧工
作区的 “Test Motion” 拖动到工作区中任何你希望它出现的位置。至此,初步
工作已经完成,第一帧和第十帧之间的位置差别已经产生,我们现在所要做的就是
利用 Flash 的强大功能生成之间的过度帧。

         选择 Windows 菜单下 Panels 子菜单下的 Frame 项,快捷键 Ctrl + F
 打开 Frame 面版, 这时选中 TimeLine 的第一帧,然后选择 Frame 面版
Tweening 项下的 Motion , 如图:



这时,TimeLine 的一和十帧之间就标出了过度箭头  ,注意:Motion 过度在
TimeLine 以淡青色显示,回忆下 Shape 变化是什么颜色。这时你可以按回车键测
试效果,文字从第一帧移到了第十帧你拖动到的位置。一个最基本的 Motion 变化
已经在你的聪明智慧下产生了。当然,还有一种更快捷的方法产生 Motion 变化。


          我们回到打开 Frame 面版以前,然后选择 TimeLine 的第一帧,点鼠
标右键,你可以看到,在弹出的菜单中第一项是 Create Motion Tween , 选择它,
 OK! 一样产生了一个 Motion 变化。

          Flash 4 用户快速升级:这是 Flash 5 的界面变化之一,在 4.0 版中
创建变化是点鼠标右键选择属性,然后选择 Tweening 标签,而在新的 5.0 版本
,将这些集成到了 Frame 面版之中,同时,Macromedia Flash 开发队伍可能认为
 Motion 变化要比 Shape 变化用的要频繁的多,所以将右键下的第一项属性换成
了现在的 Create Motion Tween 。实际在应用中,Motion 变化的确用的较频繁。


           库面版 ( Library )

         在 Flash 的编辑过程中,很对对象都是以独立的 Object  (物件) 出现
的,这些物件包括我们建立的 Symbol (符号) , 导入的声音;图片等,而有些物
件在整个影片中可能出现不止一次,而在影片中建立两个相同的对象无疑会增加影
片体积和加大劳动量,通过 Flash 中提供的物件管理工具 Library ,可以将影片
中用到的对象都做成独立的物件,然后随意调用,而且相同物件可应用到不同层,
不同场景并且可做任意的操作。这对我们的工作来说起了很大帮助。

         选择 Windows 菜单下的 Library 命令打开库面板,快捷方式 Ctrl + L
 。如图:



你可以看到,刚才我们建立 Motion 变化的文字对象 Test Motion 已经自动被设
置为符号添加在库中,并且被取名 Symbol1 。当库中有不止一个对象的时候,我
们可以通过选择 Name 窗口中的对象名称在其中进行切换,同时上部窗口中就会出
现此物件的内容缩略图。当光标移到上部窗口内的物件缩略图时,光标旁边会出现
一个十字箭头,你可以将其拖入工作区进行操作。随着影片物件的增多,库面板
Name 窗口的列表也会加长,为了方便管理,Flash 还提供了以文件夹方式进行分
类的功能。

          那么你可能会问,这个符号是做 Motion 的时候 Flash 自动建立的,
我自己因该如何做呢?方法是选择 Insert 菜单下的 New Symbol ,然后在弹出的
对话框中选择符号类型并起一个名称,点 OK,屏幕就自动切换到此符号的工作区




同时 TimeLine 左上方也会多出一个标签, 来表示当前的编辑项,建立完符号内
容后可点击 Scene 1 标签回到影片工作区。

           这时你建立的符号就会出现在库面板中,可对其任意调用。符号的类
型一共有三种:影片夹子 ( Movie Clip ) ,按扭 ( Button ) , 和图形 (
Graphic ) , 我们这里所说的为图形符号,其他两种类型在后面的章节会有解释。


           Flash 4 用户快速升级:以前建立 Motion 变化都是先建立一个符号
,然后打开库面板将其拖入场景中进行编辑,在 Flash 5.0 中由于优先设置
Motion ,所以可直接在工作区建立对象,在建立 Motion 时 Flash 会自动将其存
为符号并出现在库中,但以前的方法仍然适用。

打散与组合 ( Break Apart and Group )

由于这个含义有些抽象,我以图例的方法来增强理解并做简要说明:



由图中可以看出,在正常状态下,两者没有区别,但选中以后,组合的对象周围有
一个蓝框,表示当前物件处于选中状态,而打散的对象则以星点表示。在移动时,
组合的对象在拖动过程中始终以一个整体进行移动,如图所示,物件的外框线出现
在当前的拖动位置,当送开鼠标后,对象整个移至外框线位置,被打散的对象则不
同,可以单独移动选中的部分,被选种部分可以与其整体分离,单独移动。当然,
也可选中全部对象进行移动。

这是 Flash 中对象的两种基本形态,打散与组合,我们要对建立的对象打散,可
按快捷键 Ctrl + B , 若要对打散的对象进行组合 ( Group ) 则可按 Ctrl + G
,或者在 Modify 菜单下进行选择。

对象形态对应变化类型

如要进行Shape变形过程,则对象必须是打散状态,通过工具栏工具绘制的线条,几
何形状默认形态都为打散。如果是一个组合的对象你将其设置了 Shape 变化,那
么 TimeLine 将显示Shape失败的  虚线。同样,一个打散的对象设置 Motion 变
化,TimeLine 显示 Motion 失败的  虚线。

--
   I Believe I Can ...
_____________________________________________________
欢迎光临我的主页          Netdreams!
Http://netdreams.yeah.net

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.85]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店