0

現在、Flash ゲームを Adob​​e AIR 経由で OUYA (Android デバイス) に移植しています。

ほとんどの作業はすでに完了しています。パッケージ化されており、Android デバイスで実行されます。

でも!中央のボタンをダブルタップしてシステムのホーム画面に戻ると (Android モバイルのホーム ボタンを押すのと同じだと思います)、アプリが一時停止または終了しているようには見えず、音楽は引き続き再生されます聞こえます。

ホームボタンが押されたときにAIRアプリを一時停止または終了する方法に関するヒントはありますか? ありがとう!

4

2 に答える 2

0

私はこれをやってしまった:

this.stage.addEventListener(flash.events.Event.ACTIVATE, onResume, false, 0, true);
this.stage.addEventListener(flash.events.Event.DEACTIVATE, onPause, false, 0, true);

私のinitで、次に:

    private function onPause(event:flash.events.Event):void
    {
      SoundMixer.stopAll();
    }

    private function onResume(event:flash.events.Event):void
    {
      FP.world = new MenuWorld();
    }
于 2013-10-16T00:52:44.503 に答える