close




AS3 根本不許你寫在元件裡= = 這樣做是為了防止程式碼分散
- 你要先把視窗轉為元件(movie clip),在元件庫拖放一個出來放在舞台
- 然後給它命名一個名字,現在這範例元件名為window_mc
window_mc.alpha=0; //要先把那視窗隱藏。用法: 元件名稱.alpha=0;
stage.addEventListener(KeyboardEvent.KEY_DOWN, myKeyDown);
//上面一行代表監視鍵盤的狀態,若鍵盤被按下,則運行下面的動作
function myKeyDown(e:KeyboardEvent):void{
if (e.keyCode == Keyboard.SPACE){ //若SPACE(空白鍵)被按下
window_mc.alpha=1;
//上面一行與第1行(隱藏元件的程式)相反,把alpha設為1,則顯示它
}
}
希望能幫助你!
全站熱搜