2014-11-03 87 views
0

這是我有一個Android設備BACK按鈕的代碼:ActionScript 3的Android設備「返回」鍵

function handleKeyOut(event:KeyboardEvent):void 
{ 
    if (event.keyCode == Keyboard.BACK) 
    { 
     event.preventDefault(); 
     gotoAndStop(2); 
    } 
} 

當我測試我的三星Galaxy兆豐6.3電話的代碼(奇巧),擊中返回鍵按鈕導致應用程序不顯示在屏幕上,但仍然在後臺運行。我的應用程序確實有一個框架2 ...閃存調試器沒有提供任何錯誤,所以我想也許它是Kit Kat(因爲我已經與Kit Kat有過健全的問題)。

我想爲後退鍵使用戶框架2.如果我編寫一個'本機應用程序退出'爲後退鍵它工作正常...後退鍵不會接受gotoAndStop命令。

我現在正在研究這個問題,所以如果有人能夠對此有所瞭解的話。

回答

0

這個工程......

stage.addEventListener(KeyboardEvent.KEY_DOWN, buttonPressed); 


function buttonPressed(event:KeyboardEvent):void 

{ 


if (event.keyCode == Keyboard.BACK) 

{ 

event.preventDefault(); 

stage.removeEventListener(KeyboardEvent.KEY_DOWN, buttonPressed); 

gotoAndStop("home"); 

} 

} 
相關問題