在Flash的制作中,Mask(遮蔽)应用很广。但一般的教程都是着重介绍Mask层在“引导线”的作用下,沿着一条固定的路径运动。那么,有没有可能对Mask进行Action编程,从而出现一些好看的特效呢?绝对可以,在Flash 5 中可以很简单地实现(ActionScript是Flash的精粹,用Action可以做出很多很好的特效出来,所以可千万别小看了Action哦)。
下面我就将Action和Mask结合起来做一个鼠标跟随特效。大家先看一下效果
呵呵,像戴了有色眼镜一样哦,有趣吧。
第一步,打开Flash 5 ,新建一个Flash短片。选定场景一的第一层,在第一帧导入(Ctrl--R)一张图片,调整至合适的大小。这是背景层,在没有鼠标作用的时候,就显示这张图片。
第二步,(第二至六步是做一个Mask遮蔽)在“图层1”的上边添加两个图层,并从上到下,分别将两个图层命名为“Bg”和“Mask”(见图1)。

第三步,按Ctrl—F8新建一个组件,类型为“图形”,命名为“Background”,用“文本工具”在第一帧上输入文字“这是一个将ActionScript和Mask结合起来的Flash特效”,按Ctrl—B“分解组件”,把文字打散。(注意,这一步千万不能少,少了就Mask用不了哦)。见(图2)。
|