許許多多的流星快速?gòu)纳磉吇^(guò),同時(shí)配合上黑色的背景,好象在遙遠(yuǎn)的太空中翱翔一樣,最終效果如圖1所示;
圖1 最終效果
1.首先啟動(dòng)Flash,新建一個(gè)影片,設(shè)置影片舞臺(tái)大小為550px8400px(單位為象素),設(shè)置影片背景色為黑色.
2.首先來(lái)制作流星.新建一個(gè)圖形元件,命名為gstar,進(jìn)入元件的編輯區(qū)后,使用矩形工具繪制一個(gè)細(xì)長(zhǎng)的矩形,然后使用箭頭工具調(diào)整矩形下面兩個(gè)角合并為一個(gè)角,并填充上白色,如圖2所示;
圖2 制作流星
3.然后制作流星滑動(dòng)的效果.新建一個(gè)影片剪輯元件,命名為mstar,進(jìn)入元件的編輯區(qū)后,將元件gstar從庫(kù)中拖到編輯區(qū)中,然后在第31幀插入一個(gè)關(guān)鍵幀,將流星豎直向上移動(dòng)一段距離,最后建立第1幀到第31幀之間的運(yùn)動(dòng)漸變效果,這樣就實(shí)現(xiàn)了簡(jiǎn)單的流星移動(dòng)效果,然后在第32幀插入空白關(guān)鍵幀,并設(shè)置Action:stop();,目的是使流星的運(yùn)動(dòng)沒(méi)有停頓感,比較連貫,時(shí)間軸如圖3所示:
圖3 創(chuàng)建流星移動(dòng)效果
4.回到主場(chǎng)景中,將元件mstar拖到圖層Layer1中,并將時(shí)間軸延長(zhǎng)到第2幀,在上面再添加一個(gè)圖層,在第2幀插入一個(gè)關(guān)鍵幀,添加如下Action:
if (Number(num)>1000) {
num = 0;
}
/:num = Number(/:num)+1;
duplicateMovieClip("/star", "star" add /:num, num);
setProperty("star" add /:num, _rotation, random(360));
setProperty("star" add /:num, _alpha, Number(random(50))+50);
/:num = Number(/:num)+1;
duplicateMovieClip("/star", "star" add /:num, num);
setProperty("star" add /:num, _rotation, random(360));
setProperty("star" add /:num, _alpha, Number(random(50))+50);
/:num = Number(/:num)+1;
duplicateMovieClip("/star", "star" add /:num, num);
setProperty("star" add /:num, _rotation, random(360));
setProperty("star" add /:num, _alpha, Number(random(50))+50);
gotoAndPlay(1);
最后的時(shí)間軸如圖4所示;
圖4 主場(chǎng)景時(shí)間軸窗口
------------------------------- · 相關(guān)文檔瀏覽 · --------------------------------------------------------------------- · 熱門文檔瀏覽 · -------------------------------------