簡體   English   中英

如何獲取僅DisplayObjectContainer的* visible *內容的尺寸?

[英]How to get dimensions of only DisplayObjectContainer's *visible* contents?

DisplayObjectContainer的尺寸根據其內容而變化。

那可能是很多內容,其中許多內容帶有visible = false或masked,從而使其隱藏。 有沒有一種方法可以只獲取類似於TextFieldDisplayObjectContainer可見內容,該方法具有textHeight屬性,該屬性為您提供屏幕上顯示的內容的確切尺寸。

本文中 ,Colin Moock指出,沒有這樣的屬性來獲取DisplayObjectContainer的“可見寬度”。 不過,該文章確實詳細介紹了隱藏對象的其他方式,值得一讀。

但是,Moock后來提出了一種解決方法:一些代碼檢查對象的實際可見像素並根據該像素返回寬度和高度。 這涉及被遮罩的對象以及.visible設置為false的對象。 他的代碼在這里

如果它是一個加載的對象,則可以通過loader.contentLoaderInfo.width等獲取元數據的寬度/高度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM