作者musouex (仙水)
看板Flash
標題[問題] 偵測鍵盤碼問題
時間Sun Feb 25 12:04:15 2007
我想設計一個功能是
如果我按r,會開啟某一功能
如果我按a,會開啟另一功能
r的keycode是82
a的keycode是65
以if判斷式來判斷
onClipEvent(keyDown) {
var MyKey
MyKey = Key.getCode()
if(MyKey = 82) {
(中間省略)
}
if(MyKey = 65) {
(中間省略)
}
}
測試以後
中間省略的功能都成功執行
但出現一個問題是
不管我按鍵盤上任何鍵
這兩個功能都會執行
請問大大大概是出了什麼問題?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.230.87.57
推 pm2001:= -> == 02/25 12:19
推 musouex:ㄝ...成功了耶,謝謝大大,但可以解釋一下嗎?不太懂... 02/25 12:21
推 yorjing:布林運算的樣子...(記憶中) 02/25 12:31
推 aquarianboy:一個等號是「指定」,二個以上的等號是「比較」 02/25 13:42
→ aquarianboy:if(MyKey = 65) 這個括號裡面的值會永遠等於true 02/25 13:44
→ aquarianboy:所以永遠會執行 :) 02/25 13:44
推 musouex:喔喔~原來如此~ 02/25 13:55