看板 Flash 關於我們 聯絡資訊
我想設計一個功能是 如果我按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