我有一些具有動態高度的組件。它們必須與我的畫布容器底部對齊,所以我無法爲所有組件設置相同的y。FLEX:我如何設置組件的左下角座標而不是左上角
我可以計算它們的高度並連續設置y,但我想知道是否有更簡單的方法來做到這一點。
感謝
我有一些具有動態高度的組件。它們必須與我的畫布容器底部對齊,所以我無法爲所有組件設置相同的y。FLEX:我如何設置組件的左下角座標而不是左上角
我可以計算它們的高度並連續設置y,但我想知道是否有更簡單的方法來做到這一點。
感謝
您可以使用組件的底部樣式,但是如果它們被堆疊,您仍然必須計算高度。如果您將零部件組件放入VBox
(或方向=垂直的Box
),您可以免費獲得這些信息。您可以將VBox
放置在畫布的任何位置,並將其設置爲底部所需的任意高度。不要在VBox上設置高度,它只會隨着底部增長而變大。
取決於成分是什麼,你或許可以轉換的rotationY設置爲180,這將翻轉起來。所以只要它看起來沒問題,這可能會奏效。
不,我不能旋轉它:)我想唯一的解決辦法是計算組件的高度,並將其添加到y值。 – aneuryzm 2010-05-12 16:14:25
mhm由於某種原因我無法設置底部組件從動作VBox(newUser).bottom = 20;我也嘗試投我的組件(一個VBox),但底部屬性沒有找到。怎麼了 ? – aneuryzm 2010-05-12 17:41:50
好吧,我通過直接在MXML中添加bottom =「20」來解決問題。謝謝!但是爲什麼它在actionscript中不起作用? – aneuryzm 2010-05-12 17:43:43
因爲「底部」是一種風格,而不是屬性。你應該使用'myComponent.setStyle(「bottom」,「20」)'或將規則放入CSS中。我稱之爲財產的過錯。 (哦,哦)我會編輯來改變它。 – Robusto 2010-05-12 17:50:24