制作步驟:
第一步:打開flash8,建立一個(gè)新文檔,舞臺(tái)大小設(shè)置為500px×400px,舞臺(tái)顏色為黑色。設(shè)二個(gè)圖層,分別為,雪圖層和AC圖層;見下圖
第二步:按鍵盤ctrl+F8 新建一個(gè)雪的影片剪輯,在編輯區(qū)內(nèi)用鉛筆工具畫一個(gè)簡單的雪花形狀(把它放大到800%才畫)。如下圖
第三步: 回到主場景,把影片剪輯“雪”拖放到場景中,在屬性面板中把實(shí)例命名為“snow”。 見下圖
第四步: 右擊舞臺(tái)中的"雪"元件, 在打開的對(duì)話框中選"動(dòng)作",然后在打開的AC面板上添加如下語句:(參數(shù)你可以根據(jù)你的要求來改變) onClipEvent (enterFrame) { //每播放一幀就執(zhí)行一次下面的AS this._x += Math.random()*(this._xscale)/10; this._y += Math.random()*(this._yscale)/10;//讓雪花在X、Y軸方向上運(yùn)動(dòng),每次移動(dòng)的距離為自身大小的1/10左右,為加強(qiáng)隨機(jī)效果,我們用到Math.random()來更好的控制。 if (this._x>500) { this._x = 0; } //當(dāng)雪花飄出主場景時(shí),重新回到主場景的左方。 if (this._y>400) { this._y = 0; } //當(dāng)雪花飄出主場景時(shí),重新回到主場景的上方。 }
第五步:右擊AC圖層的第1幀,在打開的對(duì)話框中選項(xiàng)“動(dòng)作”,然后在動(dòng)作面板上添加如下AC動(dòng)作命令;(參數(shù)你自己根據(jù)下雪的多少來改變) i = 1; while (i<=200) { duplicateMovieClip("snow", "snow"+i, i); setProperty("snow"+i, _x, random(500)); setProperty("snow"+i, _y, random(400)); setProperty("snow"+i, _xscale, Math.random()*60+40); setProperty("snow"+i, _yscale, eval("snow"+i)._xscale); setProperty("snow"+i, _alpha, eval("snow"+i)._xscale+random(30)); i++; } 好下雪的效果制作好了,你導(dǎo)出影片看看效果吧。 |