2010-03-18 86 views
0

我想在Flex LineChart中保留線的默認顏色和更改線重量。 我該如何實現它?折線圖的彎曲線重量

另外,如果有任何方法設置線重量或線顏色,而不使用LineStroke?

謝謝。

回答

0

你肯定你無法通過聲明類似

<mx:Stroke id="anID" weight="3"/> 

沒有顏色屬性,然後引用,在您LineStroke做到這一點?這對我行得通。

+0

謝謝!在ActionScript中如何? – 2010-03-18 14:31:10

+0

private var aStroke:Stroke = new Stroke(); aStroke.weight = 3; – Robusto 2010-03-18 15:04:02

+0

對不起。我發現這些方法仍然將顏色更改爲「黑色」,而不是保持Flex默認顏色。 – 2010-03-19 01:49:45

0

嘗試做這樣的事情

for each (var series: LineSeries in chart.series) { 
    (series.stroke as Stroke).weight = 2; 
} 

某處的commitProperties()或任何類似的。

0

我在我的應用程序中做了類似的事情。以下是如何更改行程,並保留所有其他現有屬性:

for each (var series: LineSeries in this.lineChart.series) { 
    var series_stroke:Stroke = series.getStyle('lineStroke') as Stroke; 
    series_stroke.weight = 10; 
    series.setStyle('lineStroke', series_stroke); 
} 

對不起,這有點晚!