Flash中實現(xiàn)按下鍵顯示對應(yīng)圖像的方法
在Flash編輯過程中,你可能會遇到需要按下不同鍵來顯示相應(yīng)圖像的需求。本文將介紹如何使用Flash實現(xiàn)這一功能。步驟1:創(chuàng)建元件首先,在Flash中單擊“插入”菜單,選擇“新建元件”。在彈出的“創(chuàng)建
在Flash編輯過程中,你可能會遇到需要按下不同鍵來顯示相應(yīng)圖像的需求。本文將介紹如何使用Flash實現(xiàn)這一功能。
步驟1:創(chuàng)建元件
首先,在Flash中單擊“插入”菜單,選擇“新建元件”。在彈出的“創(chuàng)建新元件”對話框中,給元件命名為“A”并選擇“影片剪輯元件”作為元件類型,然后單擊“確定”。
步驟2:繪制圖像
在編輯窗口中,選擇“編輯欄”中的“多角星形工具”,在“屬性”面板中將“選項”設(shè)置為“星形”。然后,在元件A的編輯窗口中繪制一個五角星,并在下方輸入字母“A”。
步驟3:復(fù)制元件
在“庫”面板中,右擊元件A并選擇“直接復(fù)制”。在彈出的“直接復(fù)制元件”對話框中,給元件命名為“B”并選擇“影片剪輯”作為元件類型,然后單擊“確定”。重復(fù)這一步驟,依次創(chuàng)建元件C、D、E,如果需要,可以將元件E的五角星放大一些。
步驟4:布局舞臺
回到場景1,將這五個元件分別拖動到舞臺中,并按照需要進行合理的布局。
步驟5:定義實例名稱
選擇元件A,在“屬性”面板中將“實例名稱”設(shè)為“A_mc”。同樣的方法,給元件B、C、D、E分別設(shè)置實例名稱為“B_mc”、“C_mc”、“D_mc”和“E_mc”。
步驟6:編寫代碼
創(chuàng)建一個新的圖層并命名為“代碼”,右擊圖層的第1幀并選擇“動作”選項。在彈出的代碼編輯器中,輸入以下代碼:
```as3
var n:int numChildren;
for(var i:intn; i>1; i--){
removeChildAt(i-1);
}
(_DOWN, onshow);
function onshow(e:KeyboardEvent):void{
var code:int ;
if(code 65){
(A_mc);
}
else if(code 66){
(B_mc);
}
else if(code 67){
(C_mc);
}
else if(code 68){
(D_mc);
}
else if(code 69){
(E_mc);
}
}
```
以上代碼首先通過循環(huán)刪除舞臺上的所有元件,然后通過鍵盤按下事件的偵聽器onshow來判斷按下的鍵值,并根據(jù)不同的鍵值將對應(yīng)的元件加入舞臺的顯示列表中。
運行程序
完成以上步驟后,可以運行程序。當(dāng)你按下鍵盤上的A、B、C、D、E鍵時,舞臺將會顯示與之相關(guān)的影片剪輯元件。
這樣,你就成功實現(xiàn)了在Flash中按下鍵顯示對應(yīng)圖像的功能。