Flash 基础

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

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

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

美丽的校园……