码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-08-14 20:54:50      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

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

 

原作者:菩提树下的杨过
出处:http://yjmyzz.cnblogs.com 

 

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

 

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

 

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

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

标签:

原文地址:http://www.cnblogs.com/xiyuxiyu/p/4731008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!