※ 寫Action時常需要透過按鍵來行使控制行為,因此也常會用到用key類別的getCode()和getAscii()方法,並且需要知道各個按鍵的鍵碼值。比如說,按下→向右鍵讓某影片實體向右移動,因此需要知道→向右鍵的鍵碼值,才能作條件判斷陳述。
本主題的swf其實很簡單,執行後按下任何按鍵,就會在動態文字欄位呈現出相對應的keyCode鍵碼值和Ascii value,但getCode()方法擷取的值不分鍵盤的大小寫,getAscii()方法擷取的值是有分大小寫,當您需要特定鍵碼值時,就執行一下這個swf吧!!!
主場景上有兩個動態文字欄位gC 和gA,分別承接來自getCode()和getAscii()方法所擷取的鍵碼值和ASCII value
第一影格Action
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
gC = Key.getCode();
gA = Key.getAscii();
}
Key.addListener(keyListener);
swf瀏覽效果
fla下載
2009年12月27日 星期日
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言