我在 Flex Mobile 中开发了一个小型应用程序(Flex4.7 中的 Project actionscript mobile)。我有背景音乐。
我的问题是,当应用程序最小化(Home android 按钮)时,音乐仍在播放:我希望当应用程序再次处于活动状态时,按下 Home 按钮并恢复时音乐暂停。
有什么线索吗?
我在 Flex Mobile 中开发了一个小型应用程序(Flex4.7 中的 Project actionscript mobile)。我有背景音乐。
我的问题是,当应用程序最小化(Home android 按钮)时,音乐仍在播放:我希望当应用程序再次处于活动状态时,按下 Home 按钮并恢复时音乐暂停。
有什么线索吗?
在您的文档类中,监听 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
}
}
}