下 雨

  下雨的制作有很多种,比方说倾盆大雨,狂风骤雨,还有淅淅小雨这样的多种效果,在这些效果中以淅淅小雨比较受闪客喜爱,因为很多的动画剧情都是要在小雨时节发生,这样才有感染力。
  1.在Flash5中,将背景设置为蓝色,然后选择Insert|New Symbol命令,插入一个Graphic图形符号,用圆形工具绘制一个绿色小雨点。最方便的办法就是绘制一个椭圆然后用第二选择工具拖动它的节点,如图1。
  
  2.选择Insert|New Symbol新建一个图形,绘制一个圆圈。在第5帧按F6键,用Info面板改变圆圈的大小,建立Motion,使圆圈有一个涟漪的效果。
  3.然后用Insert|New Symbol新建一个MC,将雨点图形拖入MC的上方,然后在第5帧按F6键,雨点放置到MC的下方,新建一个图层,然后在第6帧按F6,正好放置涟漪的效果,在第10帧按F5。在两个图层都建立Motion动画。 
  4.回到场景,拖入MC,在第3帧按F5键。在Instance面板中为MC取分身名为mc。 
  5.新建一个图层,在第一层中添加Action如下:
  i=1
  6.第2帧Action如下:
  if(i<=30){
   duplicateMovieClip("mc","mc" add i,i );
   set Property("mc",add i,_x,random(550));
   set Property("mc",add i,_y,random(100)+300);
   set Property("mc",_visible,false);
   i++;
  }
  if(i>=30){
   i=1;
  }
  7.第3帧gotoandplay(2)。
  8.这里的代码基本上和星空效果的差不多,只是在Y坐标上以300-400之间的随机数来表达。

  下 雪

  雪的效果和下雨的效果很类似,但是在制作过程有一个深度的问题应该关注,所以在制作雪时,我们会用3层不同大小的雪花来表达场景的深度。
  1.在Flash5中新建一个图形,绘制一个无边缘的正圆形,色彩选择白色,大小为15即可,这就是雪花的原形。
  2.然后新建一个MC电影剪辑,拖入雪花到MC的上方,在雪花图层上点鼠标右键,选择Add Motion Guide为图层加入一个引导线图层,再用钢笔工具绘制一个路径,如图2所示。
  
  3.在引导层的第30帧处按F5键,在雪花图层的第30帧按F6键创建一个关键帧。然后在第1帧将雪花放置在起点,在30帧将雪花放置在结束的地方。然后建立Motion动画,需要注意的是,你可以观察到雪花符号会有一个小圆圈对引导层有吸附的动作。一定要将圆圈放置在引导
线上才可以完成引导动画。
  4.将电影剪辑拖入场景,取分身名称为mc1,在第3帧按F5键,然后新建一个图层,使用图层的前3帧为关键帧。第1帧输入代码如下:
  i=1
  5.第2帧代码:
  
if(i<=30){
   duplicateMovieClip("mc1","mc1" add i,i);
   setProperty("mc1",add i,_x,random(550));
   setProperty("mc1",add i,_y,200);
   setProperty("mc1",_visible,false);
   i++;
  }
  if(i>=30){
   i=1;
  }
  6.第3帧gotoandplay(2)。
  7.再次拖入两个雪花实例,在Info面板中分别调整它们的大小为10和5,然后分身取名为mc2,mc3。
  8.依照上述办法添加代码后就会出现三层雪花效果,近景远景一览无余。


  闪 电

  在Flash5中假设你已经制作好了动画的实体部分,现在开始制作闪电,因为通常闪电总是要在动画的播放过程中出现的。
  1.选择Insert|New Symbol新建一个图形符号,在图形符号中绘制一个比场景还要大的黑色幕布。
  2.回到场景,将黑色幕布拖入第1帧,在第20帧处按F6键插入一个关键帧。使用Effect效果面板,使第1帧的Alpha比值为0,第20帧为100,这样就使场景有一个渐暗的效果。
  3.新建一个图层。在第21帧处按F6键,绘制一个闪电的图形。如图3所示。
  
  4.在第24帧处按F6键,制作一个Motion动画,使闪电快速向下移动。
  5.再新建一个图层,在第26帧和28帧处按F6键插入一个关键帧,为使两帧有间断,我们在第27帧处按F7插入一个空白关键帧。这两下
关键帧中绘制一个与黑色幕布相同大小的白色幕布,使闪电过后场景会闪烁两下。这样,闪电效果就制作完成了。


  火 焰

  火焰效果也是分为好多种的,但今天我们要讲述的是火灾现场,呵呵,也许你觉得这样的效果很难实现,但是我们制作的是矢量动画,不必与真实场景完全一样。火灾的效果就是利用了遮罩来实现的
  
1.打开Flash5,用File|Import来导入一张比较合适的图片,新建一个图层,将这幅火灾的图片放置在两个图层中,然后调整两张图的位置使略有出入即可。
  2.使用Insert|New Symbol新建一个图形符号,然后绘制一些比较有趣的图形,类似图4模式。
  
  3.在第10帧按F6键,再做一些调整,然后在Frame面板中选择Shape形变动画,如果形变得不是很满意,可以通过Modify|Transform|
Add Shape hint来加入变形控制点,当然也可以不调整,我们会在动画中以Motion动画来制作,不过这样的话,观赏性就有点差了。
  4.将制作好的变形回到场景,新建一个图层,在图层上点右键选择Mask制作遮罩效果。然后插入相应的帧。利用Shape制作就完成了火
焰的制作。
  5.利用Motion动画的在第10帧处按F6键,移动一下图形的位置,然后点鼠标右键选择Create Motion Tween就可以了,“Ctrl+Enter”测试。


(C) Copyright 2000-2001 Shengze Middle School Class 4 Grade 3 of the Year 1999