您当前的位置:天府星空常见问题美工设计 → 问题内容

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

作者:佚名  来源:本站整理  发布时间:2008-02-20 12:06:46

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

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

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

  [效果]

  遮罩层好比黑夜中的一支手电筒,照在哪儿(指被遮罩层)哪儿就显现。
  第一步:创建两个图层,命名,一个是遮罩层,一个是被遮罩层;
  第二步:在被遮罩层图层输入文字“闪吧,我的最爱”;
  第三步:在遮罩层随便画一个形状,例如一个圆;
  第四步:此步最关键。点击遮罩层图层,右键选择“遮罩层”,如图1(1)


  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.

[1] [2]  下一页

  • 全国统一免费热线:800-82-98988
  • 业务咨询电话:028-66533110
  • 技术支持电话:028-66533120
  • 故障抢修电话:028-85568895
  • 投诉以及建设:028-66533130
  • 售后服务电话:028-66533140
  • 业务咨询:239270001成都网站建设咨询
  •  239270002成都网站建设咨询
  •  712291959成都网站建设咨询
  •  712291960成都网站建设咨询
  •  712291950成都网站建设咨询
  •  712291951成都网站建设咨询

MSN咨询:info@tfxk.com 技术支持:support@tfxk.com 中华人民共和国信产部备案号:蜀ICP备06017350号

Copyright:天府星空网络科技有限公司(Tfxk.Com)2003-2009

成都总部地址:成都市洗面桥街22号城市阳光大厦13-02.13-04.13-05室 邮编:610041

西昌分公司地址:西昌市文汇路一环路口 电话:0834-3203999 传真:0834-3202135 邮编:615000