在“Flash热卖”中我们看到了《雪人》里漂亮的下雪效果,如果你有兴趣的话,我们一起来用Flash实战一下。 1. 新建文件,每秒播放50fps,背景色选择黑色。
tt=0; cs=random(7)+5; afade=random(2)+1; falling._alpha=0; 同样将第二帧设置为空白关键帧,且在其中增加帧动作如下: falling._y=falling._y+cs; if (random(2)==1) { falling._x=falling._x+random(4); } else { falling._x=falling._x-random(4); } if (falling._alpha<100) { falling._alpha=falling._alpha+afade; } 第三帧中加入以下动作: if (tt<200) { tt=tt+1; gotoAndPlay(2); } Else { stop(); }
新建层2,第一个帧为空白关键帧,写入动作:i=1;第二帧也设置为空白关键帧,写入: cx=random(500); cy=50; duplicateMovieClip ("winter", "winter" add i, i); setProperty ("/winter" add i, _x, cx); setProperty ("/winter" add i, _y, cy); i = Number(i)+1; 第三帧中写: if (i>105) { gotoAndPlay (1); } else { gotoAndPlay (2); } 4. 播放影片,可以看到细碎的雪花落下。 |