Flash教程:制作天空中流星劃過特效_Flash教程
推薦:Flash教程:制作文字波動視覺特效又一個簡單的flash,主要是簡單的action應(yīng)用和遮罩效果。比較輕易上手,假如轉(zhuǎn)貼請注明--作者:阿剛 謝謝! 1、新建圖層打字。(哈,我刪過圖層所以新建出來是"圖層3"這里就偷個懶不改了) 2、再新建圖層,畫一個無邊框色圓。選中F8轉(zhuǎn)換為"影片剪輯" 元件1。 3、雙擊進(jìn)
效果:
當(dāng)你抬頭望著深黑色的夜空時,忽然眼前一亮,一個拖著長長尾巴的流星從天空飛馳而過,好漂亮的流星許個愿吧...
★★本例的知識點(diǎn):元件制作、元件的復(fù)制、動作補(bǔ)間動畫的應(yīng)用、引導(dǎo)層的應(yīng)用。
★★本例制作步驟:
1、執(zhí)行“文件/新建”命令,在彈出的面板選擇“常規(guī)/FLASH文檔”,選擇后點(diǎn)確定。新建一個影片文檔,在“屬性”面板上設(shè)置文件大小為400*250像素,背景色為黑色。
2、執(zhí)行“插入/新元件”命令,新建一個圖形元件名為“star”。選擇工具欄里的矩形工具,在編輯區(qū)中畫一個白色的無邊矩形,然后選擇工具欄里的黑箭頭工具將矩形上端的兩點(diǎn)向中心點(diǎn)移動,調(diào)節(jié)成為一個三角形如下圖一所示:
3、執(zhí)行“插入/新元件”命令,新建一個影片剪輯元件(MC)名為“星1”。打開庫從庫中拖入一個“star”在編輯區(qū)并位于居中,選中第1幀,在屬性面板里設(shè)置“star”的大小如下圖一所示。中心點(diǎn)不變在第20幀按右鍵插入普通幀。新建圖層二,從庫中拖入一個“star”位置居中,放在圖層一大“star”的中心,在第20幀按右鍵插入要害幀,把小的“star”拖入到大的“star”一個角上并在屬性面板上設(shè)置小的“star”的透明度為40%。回到第一幀在屬性面板上設(shè)置補(bǔ)間動作。
4、再新建圖層三,選中圖層二上第一幀的“star”執(zhí)行“編輯/復(fù)制”選擇復(fù)制,然后在圖層三上執(zhí)行“編輯/粘帖到當(dāng)前位置”使二個圖層上的“star”重合,在第20幀按右鍵插入要害幀,把小的“star”拖入到大的“star”另一個角上并在屬性面板上設(shè)置小的“star”的透明度為40%。回到第一幀在屬性面板上設(shè)置補(bǔ)間動作。用同樣的方法做好另三個運(yùn)動的小“star”,做好的5個“star”放在大五角星的如圖二所示。然后刪除圖層一,做好的五個星從中間變?yōu)?個分。
5、執(zhí)行“插入/新元件”命令,新建一個影片剪輯元件(MC)名為“星”。在圖層一上添加引導(dǎo)層如下圖一所示。然后把引導(dǎo)層拖到圖層一的下方如下圖二所示。
6、選擇工具欄里的橢圓工具在引導(dǎo)層里畫一個有邊框無填充色的橢圓,做為運(yùn)動星星的運(yùn)動軌跡。(也可經(jīng)按照自己的的喜愛畫不同外形的運(yùn)動軌跡)在第100幀按右鍵插入普通幀。
7、選擇工具欄里的橡皮工具擦掉橢圓的一小段,按下工具欄里的按扭,然后點(diǎn)擊圖層一第一幀,從庫中拖入“星1”放在橢圓的那一小段后面,中心對齊橢圓的運(yùn)動軌跡如下圖一所示。在第15幀點(diǎn)右鍵插入空白要害幀。新建圖層二,在第2 幀點(diǎn)右鍵插入空白要害幀然后把“星1”拖放到第2幀,把這個“星1”放在第一個“星1”的后面,中心對齊橢圓的運(yùn)動軌跡,然后在第16幀點(diǎn)右鍵插入空白要害幀。依照上面的方法把星星排放好設(shè)定的橢圓運(yùn)動軌跡。下圖二是星星全部排好的橢圓外形。在這個實例里我一共做了70多層,你可以按照自己的需要做多少層。“星”MC的完成后的時間幀面板一部分如下圖三所示。
8、 返回主場景,執(zhí)行“文件/導(dǎo)入到庫”命令,導(dǎo)入一張背景圖在屬性面板里設(shè)置大小為400*250,并居中對齊。從庫中把影片剪輯元件“星”拖到場景中,執(zhí)行“控制/測試影片”命令,看到效果了吧!漂亮的流星是不是在你的眼前飛馳而過。執(zhí)行“文件/保存”命令,將文件保存成“流星.fla”文件存盤。
分享:flash教程:使用拆分?jǐn)?shù)字和文字的函數(shù)flash的小函數(shù):拆分?jǐn)?shù)字和文字的函數(shù). 以下為引用的內(nèi)容: /* * 拆分?jǐn)?shù)字和文字 */ public function splitNS(s:String):Object{ var tNum:String="" var tStr:String="" var t:String="" var len:Number = s.length; for (var i = 0; i t=s.substr(i, 1) if(isNaN(Num
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash教程:制作天空中流星劃過特效。