当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 用Flash实现移形换影效果(2)

Flash动画制作
Flash5键盘鼠标应用(二)
Freehand和Flash的结合应用(4)
Flash5 有声音的三眼狼(二)
Freehand和Flash的结合应用(7)
Freehand和Flash的结合应用(10)
Freehand和Flash的结合应用(12)
Flash5 位移操作(二)
Flash5制作水波倒影效果(二)
Flash5任意两点间随机画线(三)
Flash 神奇遮罩之原理篇(3)
Flash 神奇遮罩之动态篇
Flash 神奇遮罩之图片篇(1)
Flash MX 视频导入功能详解(5)
利用Flash MX模板制作XML动态菜单(1)
用动作脚本动态创建和控制文本框 (6)
FW MX和Flash MX的亲密合作(2)
FW MX和Flash MX的亲密合作(5)
Flash中音量和左右声道平衡的控制(2)
Flash MX的AS绘图和时间控制 下
Flash5 有声音的三眼狼(四)

Flash动画制作 中的 用Flash实现移形换影效果(2)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 85 ::
收藏到网摘: n/a

 二、设计场景

  1. 设计人物影片层。

  把场景中"Layer 1"层的名字改为"MovieClip"层,如图3所示。接着把"人物影片"符号从库里拖拽的场景中,点选该层的第1帧按F5键插入一帧。选中"MovieClip"层中的"人物影片",给它起个实体名"follow0"。如图4所示。


图3 效果所有层及其结构
图4 给"人物影片"起个实体名

  2. 设计脚本层。

  单击插入图层按钮新建一个"Actions"层,然后点选层中的第2帧并按F7键插入空白关键帧。按F9键打开Actions面板,在两帧中各输入以下代码。

  第1帧中的代码如下:

  i = 1; //复制的影片剪辑的唯一深度级别。即复制的影片剪辑的堆叠顺序。
  maxnum = 10; //影片最多复制个数的控制变量

  第2帧中的代码如下:

  while (i<=maxlight) {
   //复制影片剪辑"follow0"
   duplicateMovieClip("follow0", "follow" add i, i);

   //按一定的百分比缩放影片,当影片移动时,这被复制的影片就成了幻影
   //getProperty()语句是实时获得影片的缩放比
   setProperty("follow" add i, _xscale, getProperty("follow" add i,_xscale)+3*i);

   //在Y轴的方向上按一定的百分比缩放人物影片
   setProperty("follow" add i, _yscale, getProperty("follow" add i,_yscale)+i);

   //设置影片的透明度
   setProperty("follow" add i, _alpha, i);

   i = i+1;
  }
  stop(); //让影片停止在第2帧上播放,

  哈,大功告成!另外,我们还可以通过在场景添加一些运动参照物来改变效果的运动速度和方向,比如设计赛车游戏时,我们通过使用高速运动的黑白方块让玩家们产生赛车在飞驰的错觉。  源文件下载: