问题2:半透明的遮罩层遮罩图片以后可以实现半透明的遮罩效果吗?
解决思路
这个问题问得非常好,因为根据遮罩层的特点,它是显示这个图层内形状的,对于这个形状里面的填充颜色它是不承认的,所以按照正常的制作思路是无法实现的。但是我们可以通过改变遮罩的另一个关键图层---被遮罩层的透明度来实现这个效果。
具体步骤
1、运行Flash MX 2004,文档属性默认。
2、单击文本工具在舞台中键入“《专家门诊》—清华大学出版社”,并分离使之成为矢量图形,设置混色器颜色,线性填充,左边黑色透明100%,右边黑色透明0%。如图2.1.25所示。

图2.1.27 半透明文字遮罩效果
请参考源文件
2.1.4-5.fla
7、 如何制作出具有透明感的遮罩效果呢?我们把思维方式反过来,遮罩层的文字我们不进行改变,把被遮罩层的透明度进行调整,看看能否实现我们想要的效果。
8、 新建一个Flash MX 2004文档,属性默认。
9、把图层1命名为“文字”,同样输入上述的文字,转化为图形元件。
10、新建图层2,命名为“透明渐变”。在这个图层里面绘制一个从左至右逐渐渐变的矩形,朋友们可以参考上面的步骤。
11、在文字层创建遮罩效果。如图2.1.28所示。

注 意 ——当遮罩层与被遮罩层不对应的时候,在场景中是看不到遮罩层的形状的。
提 示 ——因为遮罩层显露的是被遮罩层的内容,所以才可以实现这个效果。
试一试 ——上一例中制作的时候渐显的遮罩效果,朋友们可以把被遮罩层的矩形元件反转过来,制作一个逐渐消失的遮罩效果。
分 析——这种效果的实现其实和上一个问题的知识没有区别,只是增加了透明度,原理都是同样的。
特别提示
此例中的遮罩效果在Flash文字动画中经常可以看到,利用被遮罩层的速度、节奏的改变,在视觉上给人以冲击。从另一个角度来讲,这种效果也打破了文字渐显移动动画的局限性。
特别说明
图2.1.32 遮罩MC的效果
下面是把“遮罩mc”拖动到舞台中,并创建遮罩效果。如图2.1.33所示。 
最终显露的遮罩效果只是场景中的效果。请参考一下源文件2.1.4-8。
[1] [2]
