1

Flex Mobile(flex4.7のProject actionscript mobile)で小さなアプリケーションを開発しました。私は身元音楽を持っています。

私の問題は、アプリケーションが最小化されているときに音楽がまだ再生されていることです(ホームAndroidボタン):アプリケーションが再びアクティブになったときに、ホームボタンが押されて再開されたときに音楽を一時停止したいです。

手がかりはありますか?

4

1 に答える 1

4

ドキュメントクラスで、StageクラスのACTIVATEイベントとDEACTIVATEイベントをリッスンします。

package
{
    import flash.display.Sprite;
    import flash.events.Event;

    public class Main extends Sprite
    {
        public function Main():void 
        {
            stage.addEventListener(Event.ACTIVATE, onAppActivated);
            stage.addEventListener(Event.DEACTIVATE, onAppDeactivated);
        }

        private function onAppActivated(e:Event):void 
        {
            // Play audio
        }

        private function onAppDeactivated(e:Event):void 
        {
            // Pause audio
        }
   }
}
于 2013-01-15T04:44:22.927 に答える