|
|
|||||
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
Непонятно с CrossItemRenderer
Всем привет
Возникла необходимость устанавливать CrossItemRenderer программно. Т.е. другими словами, я хочу, чтобы в узлах каждой линии для LineChart отображались кружочки. Т.е. пытаюсь установить ItemКenderer программно и когда я это делаю У меня ошибка, т.е. не отображается вообще ничего Как только комментирую установку ItemRenderer все работает, но так как мне надо не отображается, подскажите плиз package { import mx.containers.HBox; import mx.charts.LineChart; import mx.charts.series.LineSeries; import mx.collections.ArrayCollection; public class TestLayout extends HBox { public var expenses:ArrayCollection = new ArrayCollection([ {Month: "Jan", Profit: 2000, Expenses: 1500, Amount: 450}, {Month: "Feb", Profit: 1000, Expenses: 200, Amount: 600}, {Month: "Mar", Profit: 1500, Expenses: 500, Amount: 300} ]); private function setLineSeries():void{ var lineChart:LineChart=new LineChart(); lineChart.dataProvider=expenses; var lines1:LineSeries=new LineSeries(); lines1.yField="Profit" lines1.displayName="Profit" lines1.setStyle("itemRenderer","mx.charts.renderers.CrossItemRenderer"); var lines2:LineSeries=new LineSeries(); lines2.yField="Expenses" lines2.displayName="Expenses" // var series:Array=new Array(); series.push(lines1); series.push(lines2); lineChart.series=series; this.addChild(lineChart); } public function TestLayout(){ super(); setLineSeries(); // } } } |
|
|||||
[+3 13.02.08]
Регистрация: Apr 2006
Сообщений: 421
|
Разобрался сам
Ндас, по ходу господа знатоки или сами не знают, или жаба давит ответить. Или считают, что гугл рулит, что правильно в принципе. |
Часовой пояс GMT +4, время: 23:27. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|