Flash遮罩层动画在摄影教学网站中的应用

2009-02-12 08:47李景丽王怀宇
中国教育技术装备 2009年2期
关键词:视窗图层元件

李景丽 王怀宇

Flash是制作教学网站的一个常用软件,而在Flash中,遮罩层动画的应用非常广泛,很多特殊的动画都是通过遮罩做出来的。

1 遮罩层的概念

在Flash中有一个遮罩图层的类型。为得到特殊的显示效果,可以用遮罩创建一个任意形状的“视窗”,遮罩图层下方图层上的图像可以通过这个“视窗”显示出来,而“视窗”之外的图像则不会显示,这个“视窗”就是遮罩图层[1]。

2 遮罩层动画的原理

遮罩动画由两部分组成,包括遮罩层与被遮罩层。遮罩层是通过普通层转化过来的。把遮罩层比做一个手电筒,当遮罩层移动时,它下面的被遮罩层的对象就像被手电筒照过一样,只有有光的地方才能看到,即光照到哪里(遮罩层中的对象在哪里)就能看到哪里,被遮罩层只显示在遮罩层有对象的地方。比如被遮罩层是一幅风景,遮罩层中的对象是一个圆,那么做出来的效果显示的是外形为圆的风景。而遮罩层的东西是不显示的,它是什么颜色没有关系。

遮罩层中的对象可以是形状、文字、符号、MC(MovieClip)、按钮或群组对象等,但是位图及线条不能做遮罩,他们不能对被遮层起作用。遮罩层只能是一个图层,而被遮罩层可以是多个图层,一个遮罩层可以同时遮罩几个图层从而产生各种特殊的效果。

3 遮罩层动画在摄影教学网站中的应用

遮罩层动画在开发摄影教学网站时有很多应用,下面从两方面进行介绍。

3.1 用于展示优秀摄影作品摄影课程的特点需要大量的观摩分析优秀的摄影作品,而在教学网站的首页上不可能同时大量地展示图片,这时就可以借助Flash遮罩层动画来逐一显示或让学习者自主选择观看哪一幅作品。以下为制作方法。

1)创建Flash影片文件,依次添加2个图层,图层内容如图1所示。

2)将遮罩层上的图形转换成元件,并创建10帧运动补间动画,在遮罩层的第一帧,将遮罩移动到舞台以外(上下左右每个方向都可以),在第10帧将遮罩放置到舞台中央即可。

3)通过更改遮罩的大小和形状可以实现不同的切换效果。①大小不变,位置改变。可以实现各种擦除效果(向下、向上、向左、向右)。②位置不变,比例改变。可以实现收缩、展开效果(开门、关门,放大、缩小)。

如果将遮罩的变化做成影片剪辑元件,按规律重复排列(注:多个元件必须要转换成一个元件,否则只有第一个元件能起到遮罩效果),还能实现图案变化的切换效果,如百叶窗、方格等效果。

3.2 用于构图练习的实验构图是摄影的重要部分,通过具有交互功能的构图实验可以提高学生的摄影水平。在一幅全景图片上,可以通过遮罩选定一个区域,让学生拖动此区域到合适的位置来练习构图。以下为实现步骤。

1)创建Flash影片文件,依次添加4个图层,图层内容如图2所示,其中图片图层使用两次,一次是作为被遮罩的图层,清晰显示构图区域,另一次是与白色的半透明图层配合显示未选择的区域,从而实现选取区域的反差。

2)将遮罩层的形状转换成影片剪辑类型元件,并为舞台上的影片剪辑实例命名,这样可以实现遮罩的拖动效果,从而达到任意构图的目的。为影片剪辑遮罩编写Action脚本,代码如下:

onClipEvent(mouseDown){//鼠标按钮按下事件

startDrag(this,true,0,0,550,400); //开始拖动,影片剪辑随鼠标指针移动,移动范围为(0,0)-(550,400)即舞台范围以内

}

onClipEvent(mouseUp) {// 鼠标按钮松开事件

stopDrag();//拖动结束

}

测试影片,通过拖动遮罩可以实现任意位置的取景构图。

Flash遮罩层动画还可以制作出其他特殊的效果,比如“打光效果”“瀑布效果”“探照灯效果”等,它在教学网站中的应用也还有很多方面,教师在以后的应用过程中不断研究发现,就会制作出更好的效果,促进师生的教与学。

参考文献

[1]龙马工作室.flash8完全自学手册[M].北京:人民邮电出版社,2006

猜你喜欢
视窗图层元件
视窗
视窗
巧用混合图层 制作抽象动感森林
视窗
QFN元件的返工指南
图层法在地理区域图读图中的应用
跟我学添加真实的光照效果
在新兴产业看小元件如何发挥大作用
宝马i3高电压元件介绍(上)
浅析“递层优化法”在矿井制图中的应用