My gola is to create Column chart with series which can be dynamically modified (number of series may vary) I created this piece of code, i works, but pluut memory alot by ColumnSeries object which are loitering or just hanging.
I spent a lot of time to find a way to destroy them, not successfuly. Here is the code: var columnSeriesArr:Array = new Array; // global var //---- var i:Number = 0; // clean somehow array of series; var ser:ColumnSeriesEx = columnSeriesArr.pop(); while(ser != null) { (ser.dataProvider as ArrayCollection).removeAll(); ser.dataProvider = null; ser.displayName = null; ser = null; //?? ser = columnSeriesArr.pop(); trace('cleaning') }; for each (var item:Object in arrayC) { columnSeries = new ColumnSeriesEx(); columnSeries.dataProvider = item; columnSeries.yField = "value"; columnSeries.displayName = item.name; columnSeries.setStyle("fill", PublicConstants.FILLS_COLOR[i]); columnSeriesArr.push(columnSeries); i++; } this.columnchart.series = columnSeriesArr; //---- //Column chart defined somewhere below Any advises?! Thank you.