关于 应用程序 尺寸大小的获取有点小麻烦,总共有下面四种方式(以宽度举例),不弄清楚它们的关系,常常带来无法预料的问题。

1. stage.width

这个是当前舞台的宽度,包含没有显示出来的显示对象,例如舞台显示区域是300,一个按钮的x坐标是500,则stage.stageWidth 等于 500+按钮宽度。不包含缩放。

2. stage.stageWidth

舞台显示区域的宽度,窗口呈现的宽度,就是 swf 应用程序显示的宽度,不包含缩放。

3. application.width

这 里是指 Application 实例的宽度,如果没有对 Application 设置 width, minWidth, maxWidth , 则 application.width 就等于舞台显示区域的大小。如果有设置 width, minWidth, maxWidth,如果设置值 大于maxWidth 或小于minWidth ,则其值就等于相应的maxWidth 或 minWidth。

4.application. screen.width

官方描述screen属性: 返回包含此对象的基本绘图表面大小和位置的对象。

先不管这个属性,其实 application. screen.width == application.width 。

    博视界科技专注于沉浸式全景数字餐厅、全息酒店宴会厅,旨在帮传统餐饮用科技玩跨界,欢迎咨询!

官方网站:www.boseetech.com

联系方式:    

微信联系我:


    【声明】转载本文请注明出处三人行设计,并保留有效链接:stage.width, stage.stageWidth, application.width, application.screen.width http://www.srxtuan.com/archives/1307,谢谢!

猜您还喜欢: