《多媒体技术与应用》教学大纲(总) 联系客服

发布时间 : 星期四 文章《多媒体技术与应用》教学大纲(总)更新完毕开始阅读0f6a082de2bd960590c67783

例6.10 制作一按照灯效果动画。画中有一行文字,在按照灯照到的地方文字为可见。

解:与上例不同,在本例中文字本身固定不动,运动的是作为按照灯(圆)的层。换句话说,按照灯层用作遮罩层(mask),文字层用作被遮罩层(masked)。在文字层下面还须添加一个黑色背景,但文字颜色不能与背景层颜色相同。操作步骤如下:

(1) 创建一个新文件,并调整工作区大小。又包括以下两步: 单击Main工具栏中的New按钮,创建一个新文件。

单击属性面板中的Size选项按钮,打开属性对话框,输入工作区的宽度400和高度100,单击OK按钮。

(2) 制作文字层,并取名为Text:

图层重命名。双击图层操作区中的Layer,输入“Text”,然后按Enter键。 单击时间轴第1帧,选择绘图工具栏中的文字工具,在属性面板中设置文字的有关属性为:黑体、44号、白色。

在工作区的中间偏上处输入“放大镜动画”(为获得放大镜效果,在相邻文字间应留一空格),若位置不合适,可使用箭头工具栏进行调整。

单击时间轴的最后一帧,例如第60帧,按F5键创建普通帧。

(3)制作背景层,并取各为BG:

单击图层操作区中的insert layer(插入层)按钮,插入一个图层。 双击图层名,输入“BG”并按enter键。

使用绘图工具的矩形工具绘制一个400X100的黑色矩形。 调整图层顺序。在图层操作区,将BG层拖到text层下面。

(4)制作按照灯所在层,并取名为circle键: 单击图层操作区中的insert layer按钮,插入一个图层. 双击图层名,输入circle并按enter键。

单击时间轴的第1帧,在“探”字上面绘制一个圆,将整个“探”字盖住。 选择inset/convert to symbol命令或按F8键打开convert to symbol对话框,选择graphic,单击按钮,将圆转换为图形符号。

单击时间轴的最后一帧,如第40帧,按F6键创建关键帧,使用箭头工具将

41

圆调到结束位置。

将鼠标移到时间轴的第1帧,单击鼠标右键打开快捷菜单,选择create motion tween 命令,创建运动动画。

(5)将circle层和text层分别设为mask层和masked层,将鼠标移到图层操作区的circle层,单击鼠标右键打开快捷菜单,选择mask命令。此时circle层将显示为mask层,在工作区中仅“探”字为可见,其后的所有文字均被遮住。

(6)单击播放工具栏的播放按钮,观看播放效果。 (7)选择file/save,将其保存为mask2.fla。

例6.11 制作一个放大镜动画。放大镜先从左往右移动,到右端后再往左移动。所到之处,放大镜下的文字将放大显示。

解:本例可用两条内容相同、大小不同的字幅,分别模拟放大以后和放大以前的文字,并不要求放大镜功能。当放大镜移过字幅时,放大镜中应显示 大字,与之相应的小字则被遮盖而不显示。所以无论小字字幅或大字字幅都需要配置一个遮罩层,前者用于遮罩当前被放大的小字不被显示,后都用于遮罩当前未放大的大字不被显示。

由此可见,本例共需要包含5层,其内容从上到下可以安排为:

放大镜层:magnifier 大文字遮罩层:mask top 大文字层:magnifier text 小文字遮罩层:mask bottom 小文字层:background text

以下列出详细的操作步骤。为便于说明,下面的描述采用了相反的顺序。

(1)创建一个新文件,并调整工作区大小 : 单击main工具栏的NEW按钮,创建一个新文件。

单击属性面板中的size选项按钮,打开属性对话框,输入工作区的宽度450和高度190,并选择背景颜色(不要白色),单击OK按钮。

(2)制作小文字(背景文字)层,并取名为background text: 双击图层操作区中的layer1,输入background text,然后按enter键。

42

单击时间轴第1帧,选择绘图工具栏的文字工具,在属性面板中设置文字的有关属性为:黑体、44号、白色。

在工作区的中间偏上处输入“放大镜动画”(为获得放大镜效果,在相邻文字间应留一空格),若位置不合适,可使用箭头工具进行调整。

单击时间轴的最后一帧,例如第60帧,按F5创建普通帧。 (3) 制作大文字(放大字)层,并取名为Magnifier Text: 单击图层操作区中的Insert Layer(插入层)按钮,插入一个图层。 双击图层名,输入Magnifier Text并按Enter键。

单击时间轴第1帧,选择绘图工具栏中的文字工具,在属性面板中设置文字的有关属性:黑体、72号、白色。

在工作区中输入“放大镜动画”,使用箭头工具调整位置,使心点与背景文字层重叠。

(4) 为放大文字层制作一个遮罩层Mask Top,使放大文字仅在特定的圆

形区域内显示:

单击图层操作区的Insert Layer(插入层)按钮,插入一个图层。 双击图层名,输入Mask Top ,并按Enter键。

单击时间轴的第1帧,在“放”字上面绘制一个圆将整个“放”字盖住 。 单击圆将其选中,按F8键打开Convert to symbol对话框。

在上述对话框中,将Name文本框的Symbol 1改为Circle,并在Behavior选项框中选中Graphic,然后OK按钮,将圆转换为符号备用。

单击第60帧,按F6键创建关键帧。

单击时间轴第30帧,按F6键创建关键帧,将圆拖至“画”字右边。 在第1帧打开快捷菜单,选择Create Motion Tween命令创建运动动画。 在图层操作区的Mask Top层,单击鼠标右键打开快捷菜单,选择Mask命令。

(5) 为小文字层制作一个遮罩层Mask Bottom,使某字放大时其原来的

小字被遮住。该层中的图像应为缺掉一圆块的矩形条,圆块的大小应与上一步中的Circle符号相同,其作用就是遮住放大字的小字。

选中background Text层,单击图层操作区中的Insert Layer(插入层)按钮,插入一个图层,双击图层名,输入Mask Bottom并按Enter键。

43

单击时间轴的第1帧,在工作区绘制一个宽度为900、高度为100无边框线的蓝色矩形,用箭头工具调整位置,使其能把大文字覆盖掉,右端在工作区边缘。

在画矩形前,须单击绘图工具栏的线条色按钮,然后单击下面的无色按钮,使所画矩形没有边框线。矩形的大小,可通过在属性面板中修改W和H值进行调整,但事先要用箭头工具选中矩形。

把Mask Top层中的圆原位复制到Mask Bottom层中。去掉所有层的锁定列的锁,使用箭头工具选中圆,按快捷键Ctrl+C将圆复制到剪贴板;然后隐藏除Mask Bottom层外的所有层。单击“眼睛”,单击Mask Bottom层,最后单击时间轴第1帧或选中Mask Bottoom层,按快捷键 Ctrl+Shift+V(若不按shitf键,位置将不对)将圆复制在这里原来位置。

选择Modify/Break Apart命令或按快捷键Ctrl+B,将圆打散;使用箭头工具在圆外围拉出一个比矩形高度要大一些的框,将矩形和圆融合在一起;在矩形外单击鼠标,取消对该部分区域的选择。

再次用鼠标选中圆,按Del键将圆删除,即生成有圆形缺块的矩形条。 使用缩放工具将整个工作区缩小使之在窗口能全部看见,用箭头工具将整个矩形条框住,按F8键将它转换为图形符号Mask。

单击第60帧,按F6键创建关键帧。

单击图层操作区的“眼睛”两次,使第一层都显示在窗口中,单击时间轴第30帧,按F6键创建关键帧,拖动矩形条使其缺口与圆重叠。

在第1帧和30帧处,分别使用快捷菜单中的create Motion Tween命令创建运动动画。

在图层操作区的Mask Bottom层,单击鼠标右键打开快捷菜单,选择Mask命令。至此,放大镜的效果已非常明显,为得到逼真的效果,需要制作一个放大镜。

(6)制作一个放大镜符号magnifier。

选择Insert/New symbol命令或按快捷键Ctrl+F8新建一个图形类符号magnifier。

选择Window/Library命令或按功能键F11,打开库窗口。

将图形符号Circle拖到工作区,使它中心的十字与工作区中的十字重合;按快捷键Ctrl+B把它打散,按快捷键Crtl+X把它剪切到剪贴板中。

44