首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使swf兼容所有屏幕分辨率?

如何使swf兼容所有屏幕分辨率?
EN

Stack Overflow用户
提问于 2010-06-29 01:01:53
回答 1查看 575关注 0票数 0

我真的不确定该怎么做,但我希望让swf为每个用户尽可能大,而不需要滚动。当然,它将坚持一定的比例,目前我使用2:1,但这是可以改变的(也许我应该使用16:9,因为这是标准的宽屏比例)。

我只使用ActionScript3编写代码,使用MXMLC进行编译。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-29 01:07:30

只需显示SWF (内部的html)与100%的宽度和高度100%。这样它就会使用所有可用的空间。

然后,确保将Stage.scaleMode设置为no StageScaleMode.NO_SCALE,并确保您的内容能够根据实际可用空间重新绘制其布局。在MXML中,您可以通过使用方框和百分比大小和/或绝对边距定位(通过在至少两个大小上将top/right/bottom/left设置为固定值)来做到这一点。如果使用代码构建布局,则可以使用Stage.stageWidthStage.stageHeight来计算元素的正确大小,并使用Event.RESIZE事件在影片出于任何原因更改其大小时获得通知。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3134447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档