flash/flex builder在IE中stage.stageWidth始终为0的解决办法

简介: 这应该是IE的bug,解决办法: stage.align=StageAlign.TOP_LEFT; stage.scaleMode=StageScaleMode.NO_SCALE; stage.addEventListener(Event.

这应该是IE的bug,解决办法:

stage.align=StageAlign.TOP_LEFT;
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.addEventListener(Event.RESIZE, resizeHandler); 

 前二行的目的是让IE环境中触发RESIZE事件,然后在resizeHandler函数中就能正确得到stage.stageWidth与stage.stageHeight了

 

注:如果在firefox或chrome浏览器下,默认页面一打开时,如果用户没有做任何最大化或最小化之类改变浏览器大小的操作,RESIZE事件是不被触发的,而IE中始终会触发.

目录
相关文章
|
安全 Shell
关于双击桌面上的IE图标却显示“打开方式”对话框的解决办法
关于双击桌面上的IE图标却显示“打开方式”对话框的解决办法
|
Windows
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
227 0
Windows 技术篇-Internet Explorer浏览器启用方法,windows找不到ie浏览器解决办法
|
Web App开发 JavaScript 前端开发
|
存储 安全 数据安全/隐私保护