2012-01-26 44 views
2

捕捉Ctrl鍵我能夠捕捉到使用event.ctrlKey在全屏圖

出於某種原因按Ctrl重點只是在正常模式下細,標誌不在全屏設置。

protected function chart_itemClickHandler(event:ChartItemEvent):void { 
    if(event.ctrlKey) { 
    // do something (not executed in fullscreen mode) 
    } else { 
    // do something else 
    } 

在全屏模式下獲取此標誌有什麼竅門嗎?

回答

1

幾乎所有鍵盤輸入在全屏模式下都被禁用。這包括ctrl鍵。 Adobe已經爲安全原因做了這個。只有轉義鍵被允許,這將關閉全屏模式。

一個示例:如果要製作完全類似於默認Windows登錄屏幕的全屏應用程序,則可以誘使用戶將Windows憑據輸入到應用程序中。

我也擔心你的問題的簡短答案是:沒有解決方法。 (除了可能使用ExternalInterface和一些JavaScript將瀏覽器置於全屏模式而不是Flash應用程序。)

+1

對!只能在AIR應用程序中以全屏方式使用鍵盤平鋪,而不能使用Flash-Web應用程序。 –