您的位置:首頁 > 軟件教程 > 教程 > Flash AS3.0教你射擊類游戲的制作

Flash AS3.0教你射擊類游戲的制作

來源:互聯(lián)網(wǎng) | 時間:2015-07-13 10:54:28 | 閱讀:165 |  標(biāo)簽: Flash   | 分享到:

解釋:給startButton注冊了鼠標(biāo)點擊事件,用clickStart方法來實現(xiàn),點擊startButton按鈕就把影片轉(zhuǎn)到第2幀上游戲的進(jìn)行界面。


第2幀代碼:



stop(); 
startAirRaid();

解釋:調(diào)用文檔類的startAirRaid方法,執(zhí)行這個方法,就會生成敵機(jī),火炮,接受用戶的鍵盤操作事件來生成子彈等一系列操作。


第3幀代碼:



playAgainButton.addEventListener(MouseEvent.CLICK,clickPlayAgain); 
functionclickPlayAgain(event:MouseEvent){ 
gotoAndStop("play"); 
}

解釋:給playAgainButton注冊了鼠標(biāo)點擊事件,用clickPlayAgain方法實現(xiàn),點擊playAgainButton按鈕跳轉(zhuǎn)到第2幀。


AirRaid.fla文件與文檔類的綁定:


綁定文檔類:AirRaid.as 圖:綁定文檔類

Flash AS3.0教你射擊類游戲的制作


最后打開庫看看庫中的元件 圖:庫元件


Flash AS3.0教你射擊類游戲的制作


AAGun影片剪輯(炮)


AirPlane影片剪輯(飛機(jī))


BasicButton按鈕


Bullet影片剪輯(子彈)


說一下AirPlane影片剪輯 圖:飛機(jī)剪輯


Flash AS3.0教你射擊類游戲的制作


1-5幀每幀一個飛機(jī)圖形。第6-9幀爆炸圖形,有標(biāo)簽:explode 第10幀有代碼。


第10幀代碼:



parent.removeChild(this); 
stop();

解釋:parent 是父容器 this 是自身 removeChild 是移除。這句代碼的意思是通知父容器把它從顯示界面移除。就是說當(dāng)子彈擊中敵機(jī),敵機(jī)播放爆炸

效果

。播放到第10幀時,就通知它的父容器把它從屏幕上移除。


1、首先打開Flash CS4 (CS3、CS4或CS5沒什么大的區(qū)別)新建項目,按確定。打開項目面板。圖:新建項目


Flash AS3.0教你射擊類游戲的制作


2、 點擊右邊的第一個三角按鈕(項目),在下拉菜單中選"新建項目"。在彈出新建項目面板項目名稱:填入項目名稱。在根文件夾:項中點擊右邊的瀏覽按鈕,瀏覽 到準(zhǔn)備存放項目的目錄,按確定。在ActionScript版本:選ActionScript 3.0 。單擊"創(chuàng)建項目"按鈕,這樣項目就建好了。圖:項目面板

小編推薦閱讀

好特網(wǎng)發(fā)布此文僅為傳遞信息,不代表好特網(wǎng)認(rèn)同期限觀點或證實其描述。

相關(guān)視頻攻略

更多

掃二維碼進(jìn)入好特網(wǎng)手機(jī)版本!

掃二維碼進(jìn)入好特網(wǎng)微信公眾號!

本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網(wǎng)安備:43070202000427號© 2013~2025 haote.com 好特網(wǎng)