|
巧用Flash的mask效果网页制作技术发展到今天,可谓是“八仙过海,各显神通”,但是对于一些初学者短期内无法精通脚本程序,也不懂DHTML,又想让自己的作品更具吸引力。其实这也不难,如果你用过Macromedia公司的软件flash,那你将发现你的愿望可以实现了。另外,用flash制作的动画不但体积小,而且具有向量图的特性,无限放大图象不会失真,故而非常实用。
其实制作Flash动画的过程非常容易学习,但是要想精通Flash则需要较长的时间,让我们慢慢来学习它的各种功能。
下面我们就通过一个实例,一起欣赏mask(屏蔽)带来的动感灯光效果。首先运行Flash,创建一个新文件,选主菜单更改(modify)下的影片(快捷键"Ctrl+M")设定电影的大小为500X100像素,背景为黑色,然后选主菜单插入(insert)下的创建符
号(creat symbol,快捷键"F8")建立一个图形(Graphic)属性的符号(symbol),命名为text。

选择文字工具(Text tool,快捷键"T"),选Arial black字体,大小设为72,字体颜色为蓝色,输入"COMPUTER";用同样的方法再建立一个图形(Graphic)属性的符号(symbol),命名为circle。

用铅笔工具(Pencil tool,快捷键"P")画一个比上述字体稍大的圆,并用油漆桶工具(Paint Bucket,快捷键"U")填充成彩虹色。然后,选箭头工具(Arrow,快捷键"A")单击圆的外框,选中外框后按DEL将其删除,这样可以使显示效果中不出现白色的外框线条。两个符号(symbol)作好后,按屏幕左上角的小箭头
返回场景。打开主菜单窗口下的程序库(快捷键"Ctrl+L")
,选择符号text,将它拖到场景中。然后单击层1(layer1)下面的空白按钮,选择下拉菜单里的insert layer插入一个新层。

这时选择程序库中的符号circle并拖到场景中,将其移动到符号text的最左端。在新层layer 2的第20帧和第40帧处各插入一个关键帧(快捷键"F6"),用鼠标单击第20帧处的蓝色小圆点,将符号circle移动到符号text的最右端,防止层1移动可将其锁定。双击layer
2的第1帧(蓝色小原点),选择助手,并选中tweening中的motion属性,创建符号circle的移动动画,同样,双击layer
2的第20帧,选择tweening中的motion属性。

这时你会发现层2时间线上在关键帧之间出现了两个红色的箭头线。
下面将层2( layer 2)锁定,用鼠标点击层1(layer
1)的第40帧处,按F5键插入一个帧。最后,用鼠标点击layer 1 旁边的小按钮,在下拉菜单里选择Mask(屏蔽)效果,这时在层(layer)的名称前会出现向下和向右拐的小箭头符号。

至此,我们的工作已经完成,赶快测试一下影片(快捷键"Ctrl+Enter")看看效果如何,如果不很理想,可以根据自己的想法更改。
其实flash的功能特别强大,可以说只有你想不到,没有它作不到。它的各种特技都有待于我们去潜心的研究和探索,以上例子只是对其Mask功能的简单应用,如果大家感兴趣,我会介绍更多的应用实例给大家。
|