Flash MX2004入門與進階實例——動作腳本進階(9)_Flash教程
推薦:Flash MX2004入門與進階實例——動作腳本進階(8)第七章動作腳本進階第二節鍵盤控制(3)(3)定義動作腳本步驟1布局元件返回到【場景1】,在【背景】圖層上新建一個圖層,并將這個圖層重新命名為“白兔跑
第七章 動作腳本進階第二節 鍵盤控制(4)
步驟2 引用白兔MC元件
新建一個圖層,并重新命名為“白兔”。在這個圖層上,將【庫】面板中的白兔MC元件拖放到舞臺的合適位置,如圖7-2-9所示。

圖7-2-9 引用“tutu”MC元件
選擇這個白兔MC實例,在【屬性】面板中定義它的名稱為“tuL”。
步驟3 復制并翻轉白兔MC元件
選擇舞臺上的白兔MC實例,復制它,選中復制出來的白兔,執行【修改】|【變形】|【水平翻轉】命令,將它水平翻轉,如圖7-2-10所示。

圖7-2-10 復制并翻轉
選擇這個翻轉得到的白兔實例,在【屬性】面板中定義它的名稱為“tuR”。
(3)定義動作腳本
選擇名字為“tuL”的白兔實例,在【動作】面板中定義它的動作腳本為:
onClipEvent (load) {//當名字為“tuL”的白兔MC實例加載時
movie_x = this._x; //設定白兔的x軸坐標
_root.tuR._visible = false; //并將tuR影片剪輯實例先隱藏起來
}
onClipEvent (keyDown) {
if (Key.isDown(Key.LEFT)) {//偵測向左方向鍵是否按下,假如按下
movie_x -= 10; //則tuL(this)影片剪輯實例向左右移動10像素
this._x = movie_x;
this._visible = true;//顯示tuL(this)影片剪輯實例
_root.tuR._visible = false; //并隱藏tuR影片剪輯實例
}
if (Key.isDown(Key.RIGHT)) {//偵測向右方向鍵是否按下,假如按下則tuR影片剪輯實例向右移動10像素,并隱藏tuL影片剪輯實例。
movie_x = 10;
_root.tuR._x = movie_x;
this._visible = false;
_root.tuR._visible = true;
}
}
同理,選中名為“tuR”的白兔實例,為它設置相同的動作腳本:
設置完后,測試一下動畫的效果吧!
分享:Flash MX2004入門與進階實例——動作腳本進階(7)第七章動作腳本進階第二節鍵盤控制(2)2.鍵盤控制實例1——用空格鍵控制白兔的跑動實例簡介有一只向前跑的白兔,當你按下空格鍵時,白兔會在原地停止,若
- 相關鏈接:
- 教程說明:
Flash教程-Flash MX2004入門與進階實例——動作腳本進階(9)
。