程式碼設定 鍵盤適應_FLASH遊戲製作基礎:響應鍵盤的四種方法
阿新 • • 發佈:2021-01-20
技術標籤:程式碼設定 鍵盤適應
響應鍵盤的方法作為 AS 中的一個重要組成部分,在如今已經越來越廣泛的使用,尤其是在 FLASH 遊戲製作中,如果缺少了響應鍵盤的方法,那是不可能的,而響應鍵盤的方法主要的四種,分別是: 1 、利用按鈕進行檢測 2 、利用 KEY 物件 3 、利用鍵盤偵聽的方法 4 、利用影片剪輯的 keyUp 和 keyDown 事件來實現響應鍵盤 只有熟練掌握了這些方法,然後加以變通的話,就會得到很多意想不到的效果,下面我就結合理論和自己的想法簡要的介紹一下。 第一種響應鍵盤的方法:利用按鈕進行檢測來實現響應鍵盤ffice:office" />
on (keyPress "x") { trace("X is pressed");} 但是要注意的是:檢測鍵盤上的字母鍵時,字母都應為小寫。如果要檢測鍵盤中的特殊鍵, Flash 中有一些專門的程式碼來表示它們,下面列出了一些常用的功能鍵的表示程式碼: 如要檢測鍵盤上的鍵,可以使用下面的 ActionScript
on (keyPress "") { trace("Left is pressed");
}
另外,你可以在一個按鈕中加入若干個
on
函式,也可以在一個
on
函式中結合多種事件,這使
您可以為按鈕定義自己熟悉常用的快捷鍵,如下所示:
on (release, keyPress "") { _root.myMC.prevFrame();
}
on (release, keyPress "") {
_root.myMC.nextFrame();
}
上面的第一個語句實現單擊按鈕或按鍵盤上的左方向鍵,控制影片剪輯
myMCGDN
Key.CAPSLOCK Key.ESCAPE Key.RIGHT
Key.CONTROL Key.HOME Key.SHIFT
Key.DELETEKEY Key.INSERT Key.SPACE
Key.DOWN Key.LEFT Key.TAB
Key.END Key.PGUP Key.UP