经典Flash技术探秘(27):恶搞冥王篇之飞速场景制作

软件世界

  恶搞冥王篇,是一篇仿日系的动画Falsh短片(观看地址:http://www.flashempire.com/theater/top10.php?id=2922)。作者以幽默的手法,精致的绘画技术,为大家奉献了一篇不可多得的动画片(图1)。实际上现在国内,搞这一类动画创作的闪客,数量相当庞大,只是能创作出精品动画的,并不太多。恶搞冥王篇在创作手法上,还是可圈可点的。

  作者应用了传统的手绘技术,使动画在视觉效果方面相当出色,另外在创作中加入了大量的场景效果,不仅增加了动画的动感,还在另一方面弥补了Flash本身的不足之外,使短片看起来更像是一部真正意义上的动画大片了。

  今天我们要学习的,就是类似这种场景的制作,看起来这种效果非常的逼真,用Flash中的复制技术和色彩渐变成功地模拟出了飞速闪爆移动的场景效果。接下来,我们就开始制作吧。

  1.新建一个Flash文件,将场景制作成紫色的背景,使用渐变色制作一道光束,注意中心的渐变要达到80以上。

  2.绘制一个渐变色的椭圆,渐变色的两端都为白色,外边完全透明。转换成影片剪辑后,将小椭圆制作一个从下向上的移动过程。在场景中输入实例名称为mc。

  3.制作一个花朵向上移动的影片剪辑,在场景中将它的实例名称输入为mcc。

  4.在第1帧加入如下代码:

  mc._visible=0

  mcc._visible=0

  i=0

  n=0

  _root.onEnterFrame=function(){

  if(i<30){

  mc.duplicateMovieClip(“mc”+i,i)

  _root[“mc”+i]._y=400

  _root[“mc”+i]._x=random(550)

  i++

  }

  if(n<5){

  mcc.duplicateMovieClip(“mcc”+n,n)

  _root[“mcc”+n]._x=random(550)

  _root[“mcc”+n]._y=400

  n++

  }

  }

  程序解读:在一开始将两个实例的显示属性关闭,然后设置一段帧循环,复制两个影片剪辑,mc的最大复制数为30,mcc的最大复制数为5,设置复制品的Y坐标等于400,X坐标等于550的随机数,这样效果就制作完成了(图2)。

  当然,这只是一个背景效果,再加上人物的动画,还有一些树叶的复制动画,就可以完全媲美作者的动画了。如有不清楚之处,请对照源程序,(地址是http://www.autocav.com/flash/minwang.rar)。也欢迎光临国产精品Flash动画世界(http://www.flashempire.com/theater/top.php)。