收藏本站 | 站点地图 | 繁體中文
沭阳乐园
您现在的位置: 沐阳乐园 >> 文章中心 >> 网络教程 >> 动画基础 >> 正文
遮罩效果全解(13种方法) 效果         
遮罩效果全解(13种方法) 效果
作者:佚名 文章来源:闪吧 点击数:19697 更新时间:2010-12-27 19:01:34

初学者关于遮罩的话题问的较多,下面我将遮罩的一些常见问题进行一下归纳。

1、请问遮罩的原理是什么?

遮罩层好比黑夜中的一支手电筒,照在哪儿(指被遮罩层)哪儿就显现。

第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层;

第二步:在被遮罩层图层输入文字“闪吧,我的最爱”;

第三步:在遮罩层随便画一个形状,例如一个圆;

第四步:此步最关键。点击遮罩层图层,右键选择“遮罩层”,如图1(1)

详细讲解Flash制作动画基础知识:遮罩

2、我想让遮罩层运动起来,就象探照灯一样的效果,应如何做?

第一步:把上面的圆转换为图形元件;

第二步:在第15帧处插入关键帧,选中元件,把它放在场景的最右端,在两帧之间右键选择“创建补间动画”,选中第1帧,右键选择“复制帧”,在第30帧处粘贴帧,在第15帧和第30帧处右键选择“创建补间动画”;

第三步:把被遮罩层的帧延长到第30处;

3、我想让遮罩层随鼠标移动而移动应怎样做?

第一步:选中问题1的遮罩层,右键选择“遮罩层”,去掉前面的勾,此时取消了遮罩;选中圆,右键选择“转换为元件”,在弹出的对话框中选择“影片剪辑”,在主场景中给它个实例名mask_mc。

第二步:选中被遮罩层上的文字,同样转换为影片剪辑元件,实例名为_mc

第三步:新建图层,名为“动作”,选中第一帧,写如下代码:

_mc.setMask(mask_mc);//设置_mc被mask_mc遮罩

mask_mc.onEnterFrame = function() {

//mask_mc在运行每一帧时执行函数

this._x = _xmouse;

this._y = _ymouse;

//mask_mc的坐标等于鼠标的坐标

4、我想让遮罩层随鼠标移动有缓冲的效果应如何做?

把问题3的第三步代码改为:

_mc.setMask(mask_mc);

var speed:Number = 5;//申明变量

mask_mc.onEnterFrame = function() {

this._x += (_xmouse-this._x)/speed;//让遮罩层缓冲运动

this._y += (_ymouse-this._y)/speed;

5、某对象的边框一闪而过的效果怎么做?

[效果1]

[效果2]

下面以效果2为例详解其制作过程

第一步:创建三个图层,从上到下名称分别为“边框”、“矩形”、“文字”。

第二步:在“文字”图层上输入文字:“闪吧”,延长帧到第40帧处。

第三步:选中“文字”图层的第一帧复制帧,粘贴帧到“边框”图层的第一帧上;将文字按住Ctrl+B,连按两次把文字打散;选中右侧“工具”栏中的“墨水瓶工具”,在打散的文字边上点击进行描边;在该帧上用鼠标进行点击(即全选该帧上的所有对象),然后把鼠标移到右侧“工具”栏中的“填充色”上点击,再把鼠标移到弹出对话框中的右上角,将填充色设置为无;选中刚才描出的边线,在属性中将其笔触高度设置为1.5。具体设置和效果见图1:

详细讲解Flash制作动画基础知识:遮罩

第四步:选中“边线”,选择“修改”→“形状”→“将线条转换为填充”;把帧延长到第40帧处。(此步是关键,不能用线条作遮罩层,应转换为填充)具体设置见图2:

详细讲解Flash制作动画基础知识:遮罩

第五步:创建图形元件,在该元件编辑场景中画一个矩形,从上到下进行线形渐变,具体设置见图3;把该元件从库中拉入到主场景中“矩形”图层上的第一帧上,其位置在文字的上方;在第40帧处插入关键帧,把该元件的位置移到文字的下方;在第1帧和第40帧处右键选择“创建补间动画”。

详细讲解Flash制作动画基础知识:遮罩

第六步:选中“边框”图层,右键选择“遮罩层”。

6、如何做出渐变、半透明、羽化遮罩效果?

[渐变效果]

第一步:创建两个图层,从上到下名称分别是“遮罩”、“渐变”。

第二步:在“遮罩”图层中输入文字“闪吧,我的最爱!”。

第三步:在“渐变”图层中画一个矩形,填充渐变色。

第四步:选中“遮罩”图层,右键选择“遮罩层”。

[羽化效果]

第一步:创建两个图层,从上到下名称分别是“遮罩”、“图片”。

第二步:在“图片”图层上导入一张图,并转换为影片剪辑元件,实例名为tp_mc,延长帧到第40帧;在其属性面板中勾选“使用运行时位图缓存”。

第三步:在“遮罩”图层上画一个小圆,转换为影片剪辑元件,实例名为mask_mc;选择属性面板中的“滤镜”里的“模糊”,输入模糊值均为100;在第40帧处插入关键帧,把圆放大;创建补间动画。

第四步:在“动作”图层的第一帧上写代码:

tp_mc.setMask(mask_mc)

半透明遮罩:把你半透明的遮罩层复制到上层即可。

[1] [2]  下一页

文章录入:晴天    责任编辑:音乐听听 
  • 上一篇文章:
  • 下一篇文章:
  • 【字体: 】 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    广告招商
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    ::发表评论::
     姓 名:
     评 分: 1分 2分 3分 4分 5分
     评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用本网服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 广告招商
    文章 下载 图片 文字广告
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 管理登陆

    备案/许可证编号: 闽ICP备16020960号-1号 域名创建于2016年8月
    版权: 沐阳乐园 All Rights Reserved 站长:张萍 邮箱:381415887@qq.com 联系QQ:联系站长