[問題] 偵測鍵盤碼問題

看板Flash作者 (仙水)時間18年前 (2007/02/25 12:04), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
我想設計一個功能是 如果我按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

02/25 12:19, , 1F
= -> ==
02/25 12:19, 1F

02/25 12:21, , 2F
ㄝ...成功了耶,謝謝大大,但可以解釋一下嗎?不太懂...
02/25 12:21, 2F

02/25 12:31, , 3F
布林運算的樣子...(記憶中)
02/25 12:31, 3F

02/25 13:42, , 4F
一個等號是「指定」,二個以上的等號是「比較」
02/25 13:42, 4F

02/25 13:44, , 5F
if(MyKey = 65) 這個括號裡面的值會永遠等於true
02/25 13:44, 5F

02/25 13:44, , 6F
所以永遠會執行 :)
02/25 13:44, 6F

02/25 13:55, , 7F
喔喔~原來如此~
02/25 13:55, 7F
文章代碼(AID): #15uGh0u3 (Flash)
文章代碼(AID): #15uGh0u3 (Flash)