DisplayObjectContainer
的尺寸会根据其内容而变化。
这可能是很多内容,其中许多内容都带有visible = false
或屏蔽,从而使它们隐藏起来。有没有办法只获得与DisplayObjectContainer
相似的{em>可见内容TextField
具有textHeight
属性,这样可以为您提供具体内容在屏幕上看到。
答案 0 :(得分:2)
在this article中,Colin Moock声明没有这样的属性来获取DisplayObjectContainer的“可见宽度”。然而,该文章详细介绍了隐藏对象的其他方法,并且值得一读。
然而,Moock后来提出了一个解决方法:一些代码用于检查对象的实际可见像素并返回宽度和宽度。高度基于此。这将处理被遮罩的对象,以及.visible设置为false的对象。他的代码可用here。
答案 1 :(得分:-1)
如果它是加载的对象,您可以通过loader.contentLoaderInfo.width
等获取元数据宽度/高度。