Flash 基础

十二、图层遮罩
      遮罩效果用在探照灯和水面浮出等效果中,只在某个特定遮罩的位置显示出图像来,而其他部位不显示,起遮罩作用的图层被称为遮罩层
      遮罩层跟其他层一样可以在每个帧里绘图,凡是有图形的位置就有遮罩效果,没有图像的部位会被遮挡住不透光,但遮罩层本是并不显示的。
    创建遮罩层的方法是 先新增一个普通图层,然后用鼠标右键单击这一图层,再弹出的菜单中选择“遮蔽”命令遮罩层和被遮罩层之间有一条拐弯的箭头线,图层的标志也相应改变,遮罩层将遮蔽它下面的一个图层。
    下面做一个练习,效果是一面飘动的红旗
    首先新增一个图层,将图层1重命名为“红旗”,图层2重命名为“遮罩”并把它设定为遮罩层(注意拐弯的线)。保存一下文件
    选中“红旗”层的第一帧,在工作区中绘制一个长方形,打开信息面板,设定高度120(字母h),宽70(字母w)的红色长方形,用箭头工具把上下两条边稍微向上拖一点成弧形,然后选中四条边都删除掉,留下内部红色部分作为旗帜。
    接下来加宽旗帜并产生飘动效果 选中红色旗帜,按住Ctrl键拖动红旗,复制到旁边,飘动的效果是波浪型的,所以新复制出来的红旗要掉个头,选择“修改”菜单中的“转换”项中的“垂直翻转”命令,让红旗翻过来,然后仔细地把这两个红旗拼起来,再选中整个红旗,按Ctrl键再复制出一个来,把这两个红旗拼起来,这样就完成了红旗的制作。用小锁把红旗层锁定保存一下文件
    接下来制作遮罩层,选中遮罩层的第一帧,在工作区中绘制一个黑色的长方形宽度(w)为红旗的一半,也就是140,高度能够挡住红旗,去掉外边框。黑块将会作为遮罩块,用于显示下层的内容。
    拖动黑色块使它恰好挡住右半个红旗,这样两层都制作好了,下面制作动画。保存一下文件
    动画效果是红旗的飘动,先锁定遮罩层,解锁红旗层,选中红旗层的第20帧插入关键帧,在20帧中把红旗向右水平拖动(按住Shift键),刚好让黑块挡住左半部分,选中第一帧,创建动作动画,保存一下文件
    Ctrl+回车键测试一下影片,为什么没有效果呢?
  遮罩层只有一帧,只能控制红旗的第一帧,后面的就不行了,因此要加长遮罩层,锁定红旗,解锁遮罩,在第20帧处单击右键,选择“插入帧”命令,将遮罩层也加长到20帧。保存一下文件
    Ctrl+回车键测试影片,看一下飘动的效果,关于文字部分,接下来自己加进去,注意文字播放的次序。
最终效果应该与下图相似。
    接下来自己制作一个手电筒的效果,要求在一个黑暗的环境中有一个缓缓移动的手电筒光圈,光圈所到之处将会显示出图像来,而其他位置处于黑暗。
提示:导入一个图片作为背景层,遮罩层是椭圆当作手电筒光圈,遮罩层设一个动作动画,产生光圈移动的效果)

要求:图层、名称排列适当,颜色、大小、比例、播放速度恰当,效果美观、大方)

本教程由86团学校TeliuTe制作|著作权所有,不得用于商业用途

美丽的校园……