掌握动态创建遮罩效果的方法,利用Flash遮罩实现橡皮擦特效。下面一起看一下制作方法吧。
Flash怎样实现橡皮擦特效 精――工具/原料Flash cs3
Flash ActionScript 2.0
Flash怎样实现橡皮擦特效 精――步骤/方法Flash怎样实现橡皮擦特效 精 1、
双击Flash CS3图标
Flash怎样实现橡皮擦特效 精 2、
选择Flash文件(ActionScript2.0)
Flash怎样实现橡皮擦特效 精 3、
一个新文件就打开了
Flash怎样实现橡皮擦特效 精 4、
选择“文件”―“导入”―“导入到库”
Flash怎样实现橡皮擦特效 精_flash橡皮擦
Flash怎样实现橡皮擦特效 精 5、
选择一张图片,打开。
Flash怎样实现橡皮擦特效 精 6、
“Ctrl+F8”新建一元件,名称为“pic”,类型为“影片剪辑”。
Flash怎样实现橡皮擦特效 精 7、
把图片tu9拖到“pic影片剪辑”里,返回场景。
Flash怎样实现橡皮擦特效 精_flash橡皮擦
Flash怎样实现橡皮擦特效 精 8、
把“pic”影片剪辑,拖到场景中,把影片剪辑调整成和舞台一样大小,500×400像素,实例名为“pic”
Flash怎样实现橡皮擦特效 精 9、
“Ctrl+F8”新建一元件,名称为“circle”,类型为“影片剪辑”。
Flash怎样实现橡皮擦特效 精 10、
用“椭圆工具”绘制一个圆形,边框为“无”,填充色为“红色”,返回场景。
Flash怎样实现橡皮擦特效 精_flash橡皮擦
Flash怎样实现橡皮擦特效 精 11、
在“库”中,选中影片剪辑“circle”,右键选择“链接”。
Flash怎样实现橡皮擦特效 精 12、
设标识符为“circle”,选中“为ActionScript导出”和“在第一帧导出”,确定。
Flash怎样实现橡皮擦特效 精 13、
选择场景中“图层1”第1帧,在“动作”面板里写代码:
_root.createEmptyMovieClip("mask", 0);
//创建空影片剪辑实例用来放置附加的圆
pic.setMask(mask);//将空实例作为图片的遮罩
onMouseMove = function () {
var i = mask.getNextHighestDepth();
mask.attachMovie("circle", i, i); //将圆附加到空实例中
mask[i]._x = _root._xmouse;
mask[i]._y = _root._ymouse;
};
Flash怎样实现橡皮擦特效 精_flash橡皮擦
Flash怎样实现橡皮擦特效 精 14、
完成了,按CTRL+ENTER,移动鼠标擦除白色,图片逐渐显露出来了。
Flash怎样实现橡皮擦特效 精――注意事项按照相同的原理还可以制作许多不同的效果。如果将circle元件添加一段变形动画,可得到一种特殊的鼠标跟随效果。