初学者关于遮罩的话题问的较多,下面我将遮罩的一些常见问题进行一下归纳
1、请问遮罩的原理是什么
[效果] 1
sw f (3
97 KB) 遮罩层好比黑夜中的一支手电筒,照在哪儿(指被遮罩层)哪儿就显现
第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层; 第二步:在被遮罩层图层输入文字“闪吧,我的最爱”; 第三步:在遮罩层随便画一个形状,例如一个圆; 第四步:此步最关键
点击遮罩层图层,右键选择“遮罩层”,如图 1(1) 2、我想让遮罩层运动起来,就象探照灯一样的效果,应如何做
[效果] 2
sw f (4
08 KB) 第一步:把上面的圆转换为图形元件; 第二步:在第 15 帧处插入关键帧,选中元件,把它放在场景的最右端,在两帧之间右键选择“创建补间动画”,选中第 1 帧,右键选择“复制帧”,在第 30 帧处粘贴帧,在第 15 帧和第30 帧处右键选择“创建补间动画”; 第三步:把被遮罩层的帧延长到第 30 处; [源文件] 2
fla (22
5 KB) 3、我想让遮罩层随鼠标移动而移动应怎样做
[效果] 3
sw f (4
11 KB) 第一步:选中问题1 的遮罩层,右键选择“遮罩层”,去掉前面的勾,此时取消了遮罩;选中圆,右键选择“转换为元件”,在弹出的对话框中选择“影片剪辑”,在主场景中给它个实例名mask_mc
第二步:选中被遮罩层上的文字,同样转换为影片剪辑元件,实例名为_mc 第三步:新建图层,名为“动作”,选中第一帧,写如下代码: _mc
setMask(mask_mc);//设置_mc 被mask_mc 遮罩 mask_mc
onEnterFrame = function() { //mask_mc 在运行每一帧时执行函数 this
_x = _xmouse; this
_y = _ymouse; //mask_mc 的坐标等于鼠标的