Вес гибкой линии линейной диаграммы - PullRequest
0 голосов
/ 18 марта 2010

Я хочу сохранить цвет линий по умолчанию и изменить вес линий в Flex LineChart. Как я могу это реализовать?

В качестве альтернативы, если есть какой-либо метод для установки веса линии или цвета линии без использования LineStroke?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 31 марта 2010

Попробуйте сделать что-то вроде

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

где-то в commitProperties () или что-то подобное.

0 голосов
/ 22 июня 2010

Я делаю нечто подобное в моем приложении. Вот как просто изменить обводку и сохранить все остальные существующие свойства:

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);
}

Извините, что немного поздно!

0 голосов
/ 18 марта 2010

Вы уверены, что не можете сделать это, объявив что-то вроде

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

без свойства цвета, а затем ссылаться на это в вашем LineStroke? Это работает для меня.

...