2017-01-02 8 views
0

アンドロイドデバイスのバックキーを使用して以前のシーンに戻る一般的な方法を検索しています。私が見つけたように見えるのは、ボタンを使ってアプリケーションを閉じないようにする方法だけです。ちょうど私のAndroidデバイス上でそれをテストしAS3:Air for Android - ハードウェアのバックキーを使用して最後に使用したシーンに移動する

NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown, false, 0, true) 

function onKeyDown(event:KeyboardEvent):void 
{ 
    if(event.keyCode == Keyboard.BACK) 
    { 
    event.preventDefault(); 
    event.stopImmediatePropagation(); 
    //handle the button press here. 

    } 
} 
+0

はそれを追加します。ここ

は私の現在のコードです(); – Sathish

+0

onBackPressed()はあなたを助けます –

+0

これは私のコードでどのように見えるか教えてください?私は論理に問題があります。 – Jack

答えて

1

、ちょうど変更トレース()あなたの関数を持つ::ボタンのクリックイベントがsuper.onBackPressedを発生したときに

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed); 

private function onKeyPressed(event:KeyboardEvent):void 
{ 
    if(event.keyCode == Keyboard.BACK) 
    { 
     event.preventDefault(); 
     //Now you can call your function. 
     trace("Hello World"); 
    } 
} 
関連する問題