close
Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物

紀錄 鍵盤按鍵 的狀態( 底下用Object)。接著,每個播放影格( 或用計時器)依狀態,執行對應的動作。

例如:
1.
場景放兩個元件,簡單命名為 a 與 b
2.
程式碼:

var keyState:Object = {}; // 記錄目前 鍵盤按鍵 的狀態

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKEY_DOWN);
stage.addEventListener(KeyboardEvent.KEY_UP, onKEY_UP);
stage.addEventListener(Event.ENTER_FRAME,onEnter_Frame);

// 按下 鍵盤時
function onKEY_DOWN( e:KeyboardEvent )
{
keyState[e.keyCode] = true; // 對應 e.keyCode的值,設為true,表示該鍵被按下。
}

// 鬆開 鍵盤時
function onKEY_UP( e:KeyboardEvent )
{
keyState[e.keyCode] = false; // false,表示未按下。
}

// 依據 鍵盤按鍵 狀態,執行對應的動作。狀態可組合 或 個別處理
function onEnter_Frame( e:Event )
{
if (keyState[Keyboard.UP]) // "向上鍵"
{
a.y -= 1; // A 板向上移
}
if (keyState[Keyboard.W]) // "W" 鍵
{
b.y -= 1; // B 板向上移
}
}


試試囉 : )

Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物
arrow
arrow
    全站熱搜

    chamber66 發表在 痞客邦 留言(0) 人氣()