eLo*_*uai 14 actionscript actionscript-3
在actionscript 3中(as3)调用stage.width和stage.stageWidth有什么区别
这是我记得我过去很困惑的事情(Adobe的api文档是混淆的艺术形式:)).以为我应该在stackoverflow上发布它.
Kej*_*jml 37
stageWidth基本上是播放器窗口的宽度.如果您想知道场景的大小,可能需要此编号.stage.width计算为actionscript中的任何其他宽度.这意味着,它是舞台的子对象周围的边界框的宽度.例如,empty.stage的stage.width为0.或者如果你在场景上只有一个10 px宽的小方块,可以说200px宽,stageWidth是200,但stage.width是10
我发现这篇文章http://ajarproductions.com/blog/2009/03/18/flash-stage-width-vs-stagewidth-in-actionscript-3/其中说:
"stage.width将返回舞台上内容的宽度,并忽略边缘周围的任何空像素.因此,如果舞台上只有100 px宽的矩形,则stage.width将为100.
stage.stageWidth将为您提供舞台的大小,更像是Actionscript中的Stage.width 2.如果您尝试相对于舞台定位元素,请使用stage.stageWidth.
stage.height和stage.stageHeight也一样."
归档时间: |
|
查看次数: |
24253 次 |
最近记录: |