首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >flash/flex builder在IE中stage.stageWidth始终为0的解决办法

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

作者头像
菩提树下的杨过
发布2018-01-23 15:55:37
8060
发布2018-01-23 15:55:37
举报

这应该是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中始终会触发.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2010-07-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档