本例應(yīng)用了前幾章節(jié)已經(jīng)學(xué)習(xí)的產(chǎn)生隨機(jī)對象和刪除對應(yīng)隨機(jī)對象等知識,控制游戲過程中用戶移動鼠標(biāo)指針與創(chuàng)建的隨機(jī)對象之間是否接觸并執(zhí)行相對應(yīng)的程序塊,顯示用戶通過移動鼠標(biāo)指針?biāo)鶕渥降降南铲o數(shù)量。本實(shí)例還創(chuàng)建游戲的結(jié)束和重新開始程序,用戶可進(jìn)一步擴(kuò)展,根據(jù)撲捉到的喜鵲數(shù)量來設(shè)置游戲關(guān)卡和游戲級別。通過本例的制作,讀者可以掌握對簡單基礎(chǔ)游戲的創(chuàng)建全過程,停止游戲和重新開始游戲的控制。
本例思路:
<1> 創(chuàng)建實(shí)例背景圖。
<2> 添加按鈕和“成績單”。
<3> 創(chuàng)建喜鵲動畫和手型對象,將其轉(zhuǎn)換為元件類。
<4> 編寫喜鵲元件擴(kuò)展類。
<5> 編寫主程序類,控制游戲開始與結(jié)束,顯示用戶通過移動鼠標(biāo)指針?biāo)鶕渥降降南铲o數(shù)量。
<6> 隨機(jī)創(chuàng)建的喜鵲對象與用戶鼠標(biāo)指針接觸所執(zhí)行的控制程序。
<7> 停止游戲和重新開始游戲的控制。
實(shí)例步驟:
(1)新建一個空白文檔,設(shè)置舞臺大小為650*400,幀頻設(shè)置為30,繪制游戲背景圖或?qū)胍粡堖m合的背景圖作為游戲背景,如下圖13-1所示。

圖13-1 實(shí)例背景
(2)新建一個圖層,創(chuàng)建三個按鈕元件,如下圖2-所示,并命名“實(shí)例名”為“start_btn” 、“help_btn”、“out_btn” ,分別間隔放置于舞臺右下角,如圖13-2所示。

圖13-2 控制按鈕
(3)新建一個圖層,創(chuàng)建“成績單”,如下圖13-3所示。創(chuàng)建一個動態(tài)文本,添加實(shí)例名為“displayGrade_txt”,將用于顯示用戶通過移動鼠標(biāo)指針?biāo)鶕渥降降南铲o數(shù)量。

圖13-3 縮放和繪制投影
(4)創(chuàng)建一個新影片剪輯并命名為“Fly”,擴(kuò)展元件類也設(shè)為“Fly”。在“Fly”影片剪輯里創(chuàng)建喜鵲飛翔的動畫,如下面演示圖13-4 所示。

(1)

(2)
圖13-4 喜鵲和手型
(5)再創(chuàng)建一個影片剪輯,命名為“gotgood_mc” ,在該影片剪輯內(nèi)插放3個關(guān)鍵幀,繪制3個手型,如圖1- (1)、(2)所示。再創(chuàng)建一個影片剪輯,命名為“MouseHand”,同時設(shè)置擴(kuò)展元件類也為“MouseHand” ,將影片剪輯“gotgood_mc”元件對象放置于此,并命名實(shí)例名為“gotgood_mc”,如圖13-5所示。

(1)

(2)

(3)
情非得已
Flash CS4教程:制作調(diào)入式聲音控制的按鈕2009-10-22
Flash CS4教程:詳細(xì)解析抓喜慶游戲教程2009-10-13
Flash AS3.0教程:制作3D旋轉(zhuǎn)動畫效果2009-09-01
Flash詳細(xì)解析制作出的動畫如何導(dǎo)出GIF
相關(guān)文章94122015-10-12
Flash繪制漂亮的中國風(fēng)駿馬圖教程
相關(guān)文章92282014-03-26
Flash制作遮罩圖片切換特效教程
相關(guān)文章151672014-03-26
Flash制作牛奶搖搖杯實(shí)例教程
相關(guān)文章133692014-03-26
Flash實(shí)例教程之打造鼠標(biāo)觸發(fā)火焰特效
相關(guān)文章65692014-03-22
Flash制作可愛吹泡泡動畫效果教程
相關(guān)文章154212014-03-22
Flash教你制作悠閑來喝茶動畫教程
相關(guān)文章56682014-03-22
Flash制作有趣的親嘴豬動畫教程
相關(guān)文章76312014-03-22
