关于模态和非模态的弹出框
最近在做一个网站项目,测试时发现一个弹出窗口中的移动动画非常卡(感觉只有10帧左右)。该窗口弹出后CPU占用率达到50%~70%。
经过排查,发现是这句:
改成:
CPU占用率在 25%~35% 之间~ 动画也变得顺畅~
不知道模态显示窗口是什么原理~
建议大家在动画效果比较多的时候少用模态的弹出窗口~
转载自天地会
经过排查,发现是这句:
代码:
var productWin:IFlexDisplayObject = PopUpManager.createPopUp( DisplayObject(Application.application) , productShow, false);
PopUpManager.bringToFront( productWin );
复制内容到剪贴板
后问题解决~代码:
var productWin:IFlexDisplayObject = PopUpManager.createPopUp( DisplayObject(Application.application) , productShow, true);
PopUpManager.bringToFront( productWin );
CPU占用率在 25%~35% 之间~ 动画也变得顺畅~
不知道模态显示窗口是什么原理~
建议大家在动画效果比较多的时候少用模态的弹出窗口~
转载自天地会
没有评论:
发表评论