2011-09-21 49 views
0

我遇到了一個非常奇怪的問題。看看下面的代碼:Chrome中的keyboardEvent.shiftKey出現問題

Lib.current.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed); 
... 
private static function onKeyPressed(e: KeyboardEvent) { 
    trace(e.shiftKey); 
} 

,如果你按任意鍵(除了SHIFT)false被outputed。按SHIFT + ALT(先按SHIFT再按ALT)。然後按任何鍵true是輸出。請注意,如果我按SHIFT鍵,則按任意鍵將再次輸出false

你可以從here下載包含上面列出的代碼的swf。

重要事項:我只在Chrome上有此問題,例如,在Firefox上一切正常。

注意:如果這很重要,我正在使用Haxe languge,而不是AS3。

任何想法將不勝感激。先謝謝你!!

回答

2

在新選項卡中進入chrome://plugins/。檢查並查看閃光燈部分是否爲Chrome安裝了多個閃光燈插件。如果是這樣,請禁用舊版本,然後再次嘗試您的測試。

+0

我禁用FP 10.3後,一切正常。看起來這真的是FP bug – Eugeny89

+0

很高興它成功了。 :) – 2011-09-21 19:33:12

1

這是一個known bug。它應該在明天的金絲雀建設(16.0.890.0)中運行良好,並且將在一兩週內穩定下來。

絕對不要禁用內置閃存。它會給你帶來一個過時的非解壓版Flash。