首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >stage.width与stage.stageWidth的区别

stage.width与stage.stageWidth的区别
EN

Stack Overflow用户
提问于 2011-09-15 03:39:02
回答 2查看 25.2K关注 0票数 15

在ActionScript3 (as3)中,调用stage.width和stage.stageWidth有什么不同

这是我记得我在过去感到困惑的事情(Adobe的api文档是模糊处理中的一种艺术形式:)。我想我应该把它发布到stackoverflow上。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-15 03:58:46

stageWidth基本上是播放器窗口的宽度。如果你想知道场景的大小,你可能需要这个数字。在ActionScript中,stage.width的计算方式与任何其它宽度相同。这意味着,它是舞台上子对象周围边界框的宽度。例如,empty.stage的stage.width为0。或者,如果场景中只有一个10像素宽的小正方形,假设200px宽,stageWidth是200,但stage.width是10

票数 38
EN

Stack Overflow用户

发布于 2011-09-15 03:52:38

我找到了这篇http://ajarproductions.com/blog/2009/03/18/flash-stage-width-vs-stagewidth-in-actionscript-3/文章,上面写道:

"stage.width将返回舞台上内容的宽度,并忽略边缘周围的任何空像素。因此,如果舞台上只有一个100像素宽的矩形,则stage.width将为100。

stage.stageWidth将为您提供舞台的大小,更像ActionScript2中的Stage.width。如果您尝试相对于舞台定位元素,请使用stage.stageWidth。

stage.height和stage.stageHeight也是如此。

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

https://stackoverflow.com/questions/7422019

复制
相关文章

相似问题

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