我需要從化LegendItem得到填充顏色,howerver做如何從MX獲得填充顏色:化LegendItem
lItem.getStyle("fill")
返回不同的顏色比實際化LegendItem標識的顏色。任何關於我在這裏做錯的指針?
我需要從化LegendItem得到填充顏色,howerver做如何從MX獲得填充顏色:化LegendItem
lItem.getStyle("fill")
返回不同的顏色比實際化LegendItem標識的顏色。任何關於我在這裏做錯的指針?
這應該返回給你填充的顏色。從lItem.getStyle("fill")
獲得的變量類型是SolidColor。
一個需要注意的......
如果您使用的fillFunction或填充設置圖表的填充顏色,那麼聯想會出與圖表顏色同步。 :(
http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_07.html 「如果你使用的填充屬性或的fillFunction定義的圖表項目的填充,和你想有一個傳說,你必須手動創建Legend對象爲圖表。」
可以得到圖系列顏色從圖例項爲
var chartElement:ChartElement = legendItem.element as ChartElement;
var chartElementSolidColor:SolidColor = chartElement.getStyle("fill") as SolidColor;
var chartElementColor:uint = chartElementSolidColor.color;
HTH