|
梅雪发给我一个下雪的源文件,效果很好,我编了个教程与大家共享。 最终的FLASH效果: 附背景图:
 制作过程如下: 一、新建文件:大小500*350;背景:黑色。 二、新建影片剪辑元件一个,取名雪花。 形状为:
 三、新建影片剪辑元件,取名为飘落。 在第一帧插入空白关键帧,将雪花元件拖入进来,取实例名为:aa 
在第二帧插入关键帧,打开动作面板,在第一帧上写上AS语句: if (aa._y<400) { if(Math.random()>0.7) { aa._x = aa._x+3; } if(Math.random()<=0.7) { aa._x = aa._x-3; } aa._y = aa._y+6; } if (aa._y>=400) { aa._alpha=0; } 在第二帧上写上AS语句: gotoAndPlay(1); 关系如下: 
四、回到主场景,在图层上插入空白关键帧,将雪景图拖入,改大小为590*395,居中对齐。 添加图层2,在第一帧空白关键帧上,写上AS语句: n=0; 在第二帧上,插入空白关键帧,将做好的飘落元件拖入场景中,取实例名为:snow,  并在第二帧上写上AS语句: duplicateMovieClip(snow, "snow"+n, n); setProperty("snow"+n, _x, Math.random()*450); setProperty("snow"+n, _y, 0); scale = Math.random()*50+50; setProperty("snow"+n, _xscale, scale); setProperty("snow"+n, _yscale, scale); setProperty("snow"+n, _alpha, Math.random()*70+30); n = n+1; if (n>50) { n = 1; }
添加图层3,在第三帧插入空白关键帧,打开动作面板,写上AS语句: gotoAndPlay(2);
整个层的关系如下:

|