Flash MX2004入門與進階實例——動作腳本進階(8)_Flash教程
推薦:Flash MX2004入門與進階實例——動作腳本進階(7)第七章動作腳本進階第二節(jié)鍵盤控制(2)2.鍵盤控制實例1——用空格鍵控制白兔的跑動實例簡介有一只向前跑的白兔,當(dāng)你按下空格鍵時,白兔會在原地停止,若
第七章 動作腳本進階第二節(jié) 鍵盤控制(3)
(3)定義動作腳本
步驟1 布局元件
返回到【場景1】,在【背景】圖層上新建一個圖層,并將這個圖層重新命名為“白兔跑動”。將【庫】面板中的“tutu_run”影片剪輯元件拖放到舞臺的右邊。
步驟2 定義動作腳本
選擇場景中的“tutu_run”實例,在【動作】面板中定義它的動作腳本為:
onClipEvent (load) {//當(dāng)“tutu_run”MC實例加載時
run = 1;//使變量run等于1
}
onClipEvent (enterFrame) {//用run 變量的值來控制白兔MC元件的播放情形。
if (run == 1) {//假如run 的值等于1,則白兔MC元件成動態(tài)播放狀態(tài),白兔繼續(xù)向前跑。
this.play();
} else {//假如run == 0,則白兔MC元件成靜止播放狀態(tài),白兔原地停止。
this.stop();
}
}
onClipEvent (keyDown) {//若按下空格鍵(其按鍵對應(yīng)碼為32),則將run變量切換為1或0。
if (Key.getCode() == 32) {
if (run == 1) {
run = 0;
} else {
run = 1;
}
}
}
3.鍵盤控制實例2——用左右方向鍵控制白兔移動
實例簡介
利用按住鍵盤的左右方向鍵來控制白兔向左或者向右移動,如圖7-2-5和圖7-2-6所示。

圖7-2-5 實例效果1

圖7-2-6 實例效果2
制作步驟
(1)創(chuàng)建影片界面
步驟1 創(chuàng)建影片文檔
新建一個Flash影片文檔,設(shè)置舞臺尺寸為640×480像素,其他參數(shù)取默認(rèn)值。
步驟2 創(chuàng)建背景
從外部導(dǎo)入一個背景圖像(文件路徑:配套光盤/……/背景.wmf),然后將【圖層1】重新命名為“背景”,將背景圖像放置在這個圖層上,由于導(dǎo)入的背景圖像比較小,請調(diào)整它的大小,使之與舞臺尺寸相匹配,效果如圖7-2-7所示。

圖7-2-7 動畫背景
(2)創(chuàng)建白兔MC元件
步驟1 導(dǎo)入白兔MC元件到【庫】
從“實例1”源文件的庫中,將“tutu”元件導(dǎo)入到當(dāng)前文件的庫中,得到一個白兔MC元件,如圖7-2-8所示。

圖7-2-8 導(dǎo)入“tutu”元件
分享:Flash MX2004入門與進階實例——動作腳本進階(6)第七章動作腳本進階第二節(jié)鍵盤控制(1)當(dāng)你需要通過鍵盤和動畫產(chǎn)生交互時,比如,利用方向鍵控制游戲中的角色,就需要借助鍵盤(Key)對象獲取按鍵的內(nèi)容,
- 相關(guān)鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進階實例——動作腳本進階(8)
。