炫浪网首页 | 加入收藏夹 登录 | 注册
logo
网站导航: 炫浪首页游戏频道女性风采科技学院精品素材桌面壁纸BT影视网络社区健康生活
热门栏目: 炫友贴图编程开发硬件学堂博客空间游戏攻略游戏资源时尚女性美容护肤教程下载
炫浪(科技.学院)
 | 网站首页 | 系统软件 | 图形图像 | 编程开发 | 网络应用 | 硬件学堂 | 办公应用 | 〖图书馆〗 | 
  您现在的位置: 炫浪学院 >> 图形图像 >> Flash >> Flash基础入门 >> 正文

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

炫浪 科技.学院 时间:2007-10-12 16:59:53 来源:炫浪社区 发表评论 社区讨论
  [前言]

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

  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._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] [3] [4] [5] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 发 表 评 论
    姓 名: 主 页:
    评 分: 1分 2分 3分 4分 5分
    内 容:
    频 道 推 荐

    MAYA实例:可爱小猫

    利用MAYA制作三维唐

    MAYA梦幻材质制作教

    时尚三维虚拟跑车大

    打造顶级狙击枪AWP

    建摸VRAY渲染:不锈
    最 新 热 门
    相 关 文 章
    Flash游戏制作规划与流程漫谈
    按钮的AS编写规则
    FLASH脚本的编写方法及基本脚本的使
    CorelDraw局部对象放缩技巧
    CorelDraw文字变乱码或方块怎么办?
    CorelDraw多页文件批量导出为其它格
    CorelDraw中如何插入数学公式?
    Coreldraw中如何插入特殊符号?
    Coreldraw中设置Word类型文本框
    让Flash动画适应任何分辨率的网页
    相 关 新 贴
    广 告 展 示

    炫浪网 业务、广告:web#xvna.com (请将#换成@) 业务广告QQ 业务广告QQ2
    Copyright @ 2006-2007 All Right Reserved (主域名 xvna.com 粤ICP备07040110号)
    【声明】本网站部分内容属社区网友发布,本网站仅提供网友交流平台,但有权在本网站范围内引用、发布、转载来自论坛网友发布的内容。网友发布内容纯属个人行为,与本网站立场无关。本网站对于论坛网友发布的内容所引发的版权、署名权的异议及纠纷,不承担任何责任。其他媒体转载须事先与原作者和本网站联系。