这低版本开发机就一台,我们也需要用,问题我们也解决了,直接贴代码吧
// 各种浏览器兼容
var hidden:String = "hidden", state:String = "visibilityState", visibilityChange:String = "visibilitychange";
var document:* = window.document;
if (typeof document.hidden !== "undefined") {
visibilityChange = "visibilitychange";
state = "visibilityState";
} else if (typeof document.mozHidden !== "undefined") {
visibilityChange = "mozvisibilitychange";
state = "mozVisibilityState";
} else if (typeof document.msHidden !== "undefined") {
visibilityChange = "msvisibilitychange";
state = "msVisibilityState";
} else if (typeof document.webkitHidden !== "undefined") {
visibilityChange = "webkitvisibilitychange";
state = "webkitVisibilityState";
}
//监听QQ内置浏览器切换至后台事件
window.document.addEventListener("qbrowserVisibilityChange", function(e):void{
trace("监听QQ缩小至后台事件:"+(!e.hidden ? "前置显示":"后台隐藏"));
isStopLoop = e.hidden;
if (e.hidden) {
_isVisibility = false;
if (_this._isInputting()) Input["inputElement"].target.focus = false;
} else {
_isVisibility = true;
}_this.event(Event.VISIBILITY_CHANGE);
});public static var isStopLoop:Boolean = false;/**@private */
public function _loop():Boolean {
if(!isStopLoop)
{
render(Render.context, 0, 0);
}return true;
}