IT产品热门报价
 手机 更多>>
 笔记本 更多>>
 数码产品 更多>>
 电脑硬件 更多>>

IT热点
  • 电脑硬件
  • 手机
  • MP4
  • 品牌机
  • 办公产品
  • 投影机
  • 服务器
  • 奥林巴斯
  • 尼康
  • 佳能
  • 阿尔卡特
  • 索尼
  • 微星
  • 七彩虹
  • 笔记本
  • 数码相机
  • 数码摄像机
  • 惠普
  • 戴尔
  • 联想
  • 诺基亚
  • 摩托罗拉
  • 索尼爱立信
  • LG
  • 西门子
  • 飞利浦
  • 华硕
  • 硕泰克
  • - - - - - - - - - -
    首页 >> 学院 >> 网页制作 >> 网页制作Flash
    详细讲解Flash制作动画基础知识:遮罩 [网页制作Flash]
    闪吧
    2007-9-13 14:38:00 文/
      [前言]

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

      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;
      };

    ·IT产品报价大全
    更多相关: 手机
    在百度中更多内容: 手机


    [第一页] 1 2 3 [下一页] [最后一页]

    打印此 投稿与建议 返回顶部

    相关文章
    ·教程:Photoshop结合Flash制作瓢虫动画
    ·Flash入门实例 打造简单的飘雪动画效果
    ·Flash中作毛笔写字动画效果
    ·Flash动画高手 什么是真正的flash高手?
    ·用Flash按钮制作弹出窗口的两种方法