2011-06-17 70 views
0

我正在循環訪問一個記錄集,並且對於在運行時創建的每個項目都有一個Spark標籤並從記錄集的字段中設置文本屬性。標籤必須具有固定的寬度,並且一些文本可以多行顯示。 我想垂直排列標籤,因此我需要知道標籤的高度,以便我可以正確放置下一個標籤,但是當我嘗試讀取此屬性時,通過addElement方法添加標籤後,它將返回0。Flex - 設置文本屬性後獲取標籤高度

你知道如何獲得標籤高度嗎?

+1

爲什麼您不只是使用List Component來顯示標籤?這聽起來像你所描述的是開箱即​​用的。 – RIAstar 2011-06-17 11:09:20

+0

嗯......其實......不!你是對的!我用類似HTML的方法解決了這個問題,而不是使用列表和垂直/水平容器進行推理。謝謝!!! – luke3design 2011-06-20 06:28:57

回答

0

改爲使用VGroupList代替。它會自動爲你處理這種行爲。確保將variableRowHeight設置爲true。

乾杯