麦玲玲微博 7月 火旺:Flash中遮罩层随鼠标移动效果

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 11:13:45
Flash中遮罩层随鼠标移动效果 第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层;
第二步:在被遮罩层图层输入文字,这个文字随便输入就可以了.
第三步:在遮罩层随便画一个形状,例如一个圆,把圆转换为影片剪辑,再在主场景中给它个实例名mask_mc。
第四步:选中被遮罩层上的文字,同样转换为影片剪辑元件,实例名为word_mc。
第五步:新建图层,名为“动作”,选中第一帧,写如下代码:
word_mc.setMask(mask_mc);//设置word_mc被mask_mc遮罩
mask_mc.onEnterFrame = function() {
//mask_mc在运行每一帧时执行函数
this._x = _xmouse;
this._y = _ymouse;
//mask_mc的坐标等于鼠标的坐标
};
OK,现在大功告成了!
如果想让鼠标有缓动的效果,把第五步的代码换一下吧:
word_mc.setMask(mask_mc);
var speed:Number = 5;//申明变量,你可以更改
mask_mc.onEnterFrame = function() {
this._x += (_xmouse-this._x)/speed;//让遮罩层缓冲运动
this._y += (_ymouse-this._y)/speed;
};