Flash出色实例:爆炸效果动画

2008-04-02 10:45:31来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  效果演示:

  

  

  


  制作步骤:

  很久以前看到了此篇教程,但是一直保存了其源代码,在网上查了半天没查到该教程,所以只有自己重新给大家做一个教程了!

  首先,我们要打开Flash MX 2004。新建一场景动画,CTRL J打开文档属性面板,设背景为黑色、帧速为24~48(随您高兴了,自己试试不同的帧速,只要自己觉得满意就行。)

  Flash出色实例:爆炸效果动画

  1、按住Shift键在主场景中画一无边框正圆(大小在50×50象素左右),打开混色器面板在填充样式中选中放射性填充。将左右两个色块都设为白色,并将其外(右)侧的色块Alpha值(透明度)设为0。

  Flash出色实例:爆炸效果动画

  2、选中这个圆,按F8键转换为图像符号,命名为“圆”。

  3、Ctrl F8新建一电影剪辑符号,命名为“运动的圆”。并将刚才做好的图符拖入进来。打开对齐面板使其中央对齐。

  Flash出色实例:爆炸效果动画

  



  4、在第3帧按F6键插入一关键帧,并将“圆”向上(向左向右向下都行,随您高兴)移动一块(大约半个身位),选中圆,在属性面板中的“颜色”栏中选择高级选项,点击右边“配置”按钮进入高级配置选项。配置如下:这时,“圆”符号成黄色。

  Flash出色实例:爆炸效果动画

  



  5、在第5帧按F6键插入一关键帧,将“圆”再次向上移动一块(约3/4个身位),并用第4步的方法将其改为红色(将G)和B)值都设为-255)。

  Flash出色实例:爆炸效果动画

  



  6、再在第11帧按F6键插入一关键帧,将“圆”再次向上移动一块(约一个身位)并改为灰色。

  Flash出色实例:爆炸效果动画

  



  7、第13帧处按F6键插入一关键帧,将“圆”再次向上移动一块(约一个半至两个身位)并将其Alpha属性设为0(即完全透明)。

  Flash出色实例:爆炸效果动画

  



  8、选中这一层,为这层配置运动动画。

  Flash出色实例:爆炸效果动画

  



  9、回到主场景中,把“运动的圆”拖入进来,把层的名字改为“ball”,选中圆在属性面板中将其命名为“ball”,为以后的编程做准备。

  Flash出色实例:爆炸效果动画

  



  10、在主场景中新建一层,命名为“Action”,用来写代码。

  



  i=1

  while (i<=80) {

  duplicateMovieClip("ball","ball" i,i);

  setProperty("ball" i,_rotation,random(360));

  i

  }

  _root.ball._visible=0

  



  上面的代码的意思是将“ball”复制80份,并将其随机旋转一个角度,这样“ball”就能向四面八方运动了。最后将原"ball"隐藏。

  



  11、在“ball”电影符号中加入Action:

  



  onClipEvent (load) {

  this._x =random(50)

  this._y =random(50)

  this._yscale = random(50) 50;

  }

  



  其意义为:电影被调入时,在X、Y轴的坐标随机增加(1~50)个象素,并将其在Y轴的比例随机改变50%左右。

  



  12、Ctrl 回车测试一下,怎么样?

  13、爆炸效果到这就做好了,但假如我们想把这种效果应用到自己的Flash动画中还要在“ball”电影符号中的最后一帧中加入如下语句:

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash组件应用和研发周详讲解

下一篇: Flash中步入Matrix函数