看板 Flash 關於我們 聯絡資訊
我是新手所以對於一些小東西還真不了解,寫東西只能靠直的想 我的問題想請教的是 假設當我按a 人物往左 按s往右 兩個按鍵(a和s)同時按 往上 目前寫法是 onClipEvent (keyDown) { kd = String.fromCharCode(Key.getAscii()); if (kd == "s" || kd == "s") { trace(1); } if (kd == "a" || kd == "a") { trace(2); } if (kd == "a" || kd == "a" && kd == "a" || kd == "a") { trace(3); } } 想當然a和s單獨按都沒問題 都分別trace 1 和 2 可是 當兩件一起按 它不會只出現3 而是123都有XDD 有沒有哪個方法 只會出現trace(3) 指令呢@@?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.211.103
osanaosana:程式條件應該寫錯了...第三個if(.. && 後面是 "s" 02/12 23:38