Flash AtionScrip 3.0制作逼真的雪花飄飄的gif動(dòng)畫效果_Flash教程
推薦:FLASH AS鼠標(biāo)拖拽與旋轉(zhuǎn)MC教程在網(wǎng)上看到某個(gè)游戲既要拖拽mc又要旋轉(zhuǎn)mc,拖拽用鼠標(biāo)事件實(shí)現(xiàn),而旋轉(zhuǎn)需要用shift+鼠標(biāo)click事件�?傆X得太麻煩了。故而希望自己能找到一種只用鼠標(biāo)就能同時(shí)實(shí)現(xiàn)拖拽與旋轉(zhuǎn)功能的方法。 結(jié)果發(fā)現(xiàn)MOUSE_DOWN+MOUSE_UP竟然相當(dāng)于一次CLICK事件。即每次釋放鼠標(biāo)左鍵,停
本例為用Flash AtionScrip 3.0制作逼真的雪花飄飄的gif動(dòng)畫效果教程,常常從網(wǎng)上的動(dòng)畫中看到大雪紛飛的場面,看到雪花從天空中拖曳而下,真有一種身臨其境的感覺呢?但主要是用AtionScrip 2.0制作,現(xiàn)在我們用AtionScrip 3.0來制作雪景效果。
效果演示:
一、制作雪花元件
1、打開 Flash9.0,新建Flash文檔選擇AtionScrip 3.0。背景色為深藍(lán),舞臺(tái)大小為 550×400。然后按下 Ctrl+F8,新建一個(gè)影片剪輯元件“雪花”,進(jìn)入到“雪花”元件編輯狀態(tài)后,圖層1改為“雪花層”用橢圓工具在舞臺(tái)上拖曳出一個(gè)大約 2×2 像素?zé)o筆觸純白色的圓來,然后放大到 800%,用選擇工具在邊緣處隨便拉動(dòng),使其變成不規(guī)則的形狀,最后選中這個(gè)圖形,打開【修改】-【形狀】-【柔化填充邊緣】,調(diào)出“柔化填充邊緣”對話框,在“距離”項(xiàng)中填入 5px,“步驟數(shù)”為5,“方向”為“擴(kuò)展”,完成后尺寸大約為 7.5×7 像素,全選圖形右鍵轉(zhuǎn)為影片剪輯元件“靜態(tài)雪花”。如圖 1(放大為 800%的效果)。

2、在影片剪輯“雪花”元件“雪花層”圖層的第80幀上插入關(guān)鍵幀,然后在第二層“添加運(yùn)動(dòng)引導(dǎo)層”,舞臺(tái)縮小到50%,用鉛筆畫從上至下畫一條運(yùn)動(dòng)線,第80幀處插入幀,上鎖。選中“雪花”圖層圖第80幀上“靜態(tài)雪花”元件拖曳到運(yùn)動(dòng)線的下端,選中“雪花”層創(chuàng)建補(bǔ)間動(dòng)畫。如圖2

然后在庫中用右鍵點(diǎn)擊“雪花”元件,選擇“鏈接”項(xiàng),給其添加標(biāo)識(shí)符為“xh_mc”。
Webjx核心提示:本例為用Flash AtionScrip 3.0制作雪花飄飄的雪景效果,常常從網(wǎng)上的動(dòng)畫中看到大雪紛飛的場面,看到雪花從天空中拖曳而下,真有一種身臨其境的感覺呢?但主要是用AtionScrip 2.0制作,現(xiàn)在我們用AtionScrip 3.0來制作雪景效果.
二、制作背景
回到場景 1 中來,選擇【文件】-【導(dǎo)入】-【導(dǎo)入到舞臺(tái)】,從自己的磁盤中選擇一張雪景圖片,選中圖片,把它設(shè)置為550x400,全居中,同時(shí)把圖層 1 更名為“背景”。
三、新建一個(gè)圖層“AS” ,點(diǎn)中第 1幀,打開“動(dòng)作”面板,添加下列代碼:
代碼如下:
Var sj:Timer=new Timer(Math.random()*300+100,100);
//聲明一個(gè)時(shí)間變量,類型Timer,隨機(jī)設(shè)置時(shí)間間隔和控制雪花數(shù)量;
sj.addEventListener(TimerEvent.TIMER ,sjcd);
//用sj來偵聽時(shí)間事件;
function sjcd(event:TimerEvent) {
//聲明一個(gè)sjcd函數(shù)
var xh:xh_mc=new xh_mc();
//先聲明一個(gè)對象xh,類型xh_mc,等于一種新類型xh_mc;
addChild(xh);
//把新聲明的xh對象顯示到舞臺(tái)上;
xh.x=Math.random()*550;
//雪花x坐標(biāo)在550舞臺(tái)上隨機(jī)出現(xiàn);
xh.y=Math.random()*200;
//雪花y坐標(biāo)控制在舞臺(tái)上的0-200處隨機(jī)出現(xiàn);
xh.alpha=Math.random()*1+0.2;
//雪花的隨機(jī)透明度;
xh.scaleX=Math.random()*0.5+0.5;
//隨機(jī)控制雪花在x的寬度;
xh.scaleY=Math.random()*0.5+0.5;
//隨機(jī)控制雪花在y的寬度;
}
sj.start();//時(shí)間開始;
雪景代碼:
代碼如下:
var sj:Timer =new Timer(Math.random()*300+100,100);
sj.addEventListener(TimerEvent.TIMER ,sjcd);
function sjcd(event:TimerEvent) {
var xh:xh_mc=new xh_mc();
addChild(xh);
xh.x=Math.random()*550;
xh.y=Math.random()*200;
xh.alpha=Math.random()*1+0.2;
xh.scaleX=Math.random()*0.5+0.5;
xh.scaleY=Math.random()*0.5+0.5;
}
sj.start();
四、關(guān)閉動(dòng)作窗口測試保存。
以上就是Flash AtionScrip 3.0制作逼真的雪花飄飄的gif動(dòng)畫效果方法,希望能對大家有所幫助!
分享:Flash制作插按鈕動(dòng)畫教程Flash是制作二維動(dòng)畫的一個(gè)常用軟件,小北的這個(gè)教程詳細(xì)的講述了非常實(shí)用的插按鈕方法~很實(shí)用的哦,希望能對大家有所幫助! 工具/原料 Flash CS3或以上 方法/步驟 1、打開Flash,新建一個(gè)文檔,或者打開自己做的動(dòng)畫文件。(小北是打開自己做好的FL哦~)如圖所示: 2、在
- FLASH AS鼠標(biāo)拖拽與旋轉(zhuǎn)MC教程
- Flash制作插按鈕動(dòng)畫教程
- Flash cs3仿真藝術(shù)設(shè)計(jì)1.15:全新的Flash界面教程
- Flash CS3墨水瓶工具創(chuàng)建輪廓線應(yīng)用教程
- flash怎么轉(zhuǎn)換
- flash簡單制作鼠標(biāo)跟隨文字教程
- Flash 的10個(gè)高招
- flash腳本的運(yùn)用基礎(chǔ)教程
- flash羽化遮罩動(dòng)畫實(shí)例教程
- 如何優(yōu)化Flash動(dòng)畫使文件更小播放更流暢
- flash中添加音樂的三種方式
- flash制作水中浮動(dòng)的文字實(shí)例教程
Flash教程Rss訂閱網(wǎng)站制作教程搜索
Flash教程推薦
- Flash控制SWF動(dòng)畫大小的技巧
- Flash基礎(chǔ)知識(shí):設(shè)置影片剪輯的屬性
- Flash制作鼠標(biāo)滑過文字產(chǎn)生光效果動(dòng)畫
- Flash MX2004入門與進(jìn)階實(shí)例——元件和實(shí)例(7)
- Flash教程:制作互動(dòng)的橡皮刷
- Flash AS連續(xù)滾動(dòng)的圖片效果
- Flash教程:四步制作的登錄閃吧窗口
- Flash MX2004入門與進(jìn)階實(shí)例——聲音和視頻(13)
- 用Flash制作動(dòng)態(tài)放大鏡畫面效果
- 入門:Flash制作圓形路徑運(yùn)動(dòng)動(dòng)畫的技巧
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash AtionScrip 3.0制作逼真的雪花飄飄的gif動(dòng)畫效果
。