package { import mx.charts.*; import mx.charts.series.*; public class AllSeriesDisabledDaysData { public static function setDefault (which:String, chart:Object):void { var arr:Array = new Array(); if (which == "area") { var a:AreaSeries = new AreaSeries(); a.yField = "close"; a.xField = "date"; arr.push(a); } else if (which == "bar") { var b:BarSeries = new BarSeries(); b.xField = "close"; b.yField = "date"; arr.push(b); } else if (which == "column") { var c:ColumnSeries = new ColumnSeries(); c.yField = "close"; c.xField = "date"; arr.push(c); } else if (which == "candle") { var d:CandlestickSeries = new CandlestickSeries(); d.closeField = "close"; d.openField = "open"; d.highField = "high"; d.lowField = "low"; d.xField = "date"; arr.push(d); } else if (which == "hloc") { var e:HLOCSeries = new HLOCSeries(); e.closeField = "close"; e.openField = "open"; e.highField = "high"; e.lowField = "low"; e.xField = "date"; arr.push(e); } else if (which == "line") { var f:LineSeries = new LineSeries(); f.yField = "close"; f.xField = "date"; arr.push(f); } else if (which == "plot") { var g:PlotSeries = new PlotSeries(); g.yField = "close"; g.xField = "date"; arr.push(g); } else if (which == "bubble") { var g1:BubbleSeries = new BubbleSeries(); g1.radiusField = "low"; g1.yField = "close"; g1.xField = "date"; arr.push(g1); } else if (which == "pie") { var h:PieSeries = new PieSeries(); h.field = "close"; arr.push(h); } chart.series = arr; } } }