簡體   English   中英

如何獲得縮放的高度和寬度?

[英]how to get scaled height and width?

我有一個s:Group在這幾個固定大小的組件,這些都讓假設200x300300x150等現在,如果我調整s:GroupresizeMode=Scale, (scale down) 並嘗試閱讀這些子組件的縮小尺寸,但它們仍然具有相同的舊高度和寬度。

縮小父組后如何獲得寬度和高度?

謝謝

試試myComponent.transform.pixelBounds.width 這應該給你一個可見X軸的實際測量寬度。 如果您正在旋轉,但是您希望沿X軸的比例與組件一致,請參閱此文章以獲取對象的縮放比例

嘿那里:]起初我認為獲得寬度和高度是一件容易的事。 但是當我嘗試它時,當resizeMode設置為s:Group的“scale”時,explicitWidth和measuredWidth都不起作用。

所以我找到了一種方法,但我不確定它是否是最好的解決方案:

在腳本標記中寫下:

import mx.core.mx_internal; 使用命名空間mx_internal;

如果你有的話

組ID =“group”resizeMode =“scale”s:Button id =“myButton”

例如,為了獲得myButton寬度,只需計算組。$ scaleX * myButton.width希望這會起作用。

一切順利,blz

暫無
暫無

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

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