我有一个AIR桌面游戏,它有背景音乐,并在主菜单中重复动画。是否有内置的可能性告诉AIR容器,当窗口失去焦点时(例如通过alt + tab或按下Windows键),AIR容器将暂停其容器的内容(暂停音乐和动画/ frameHandlers)等)?
或者只能通过逐个停止所有内容并再次获得焦点,一个接一个地开始所有内容?
答案 0 :(得分:2)
@JoshJanusch说的是真的 - 你必须自己管理它,虽然设置stage.frameRate
可能对你的情况有所帮助。
我见过的大多数激活/停用管理员都会执行以下操作:
stage.frameRate
设置为0.01(减慢动画和ENTER_FRAME
事件侦听器速度,特别是在移动设备上节省CPU /电量)SoundManager
课程播放所有声音,这可能很容易)setInterval
或setTimeout
的使用,因为他们是继续发布的计时器Workers
)随时在评论中为此列表提出建议。