Hmmm. It works for me. Here's my quick code sample: <?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:local="*" creationComplete="Init()"> <mx:Script><![CDATA[ import mx.collections.ArrayCollection; [Bindable] public var profits1:ArrayCollection = new ArrayCollection([ {Month:"Jan", Profit:1900, Expenses:1540, Pizza:440}, {Month:"Feb", Profit:1800, Expenses:2400, Pizza:470}, {Month:"Mar", Profit:1300, Expenses:1400, Pizza:490}, ]); [Bindable] public var profits2:ArrayCollection = new ArrayCollection([ {Month:"Jan", Profit:100, Expenses:300, Pizza:400}, {Month:"Feb", Profit:200, Expenses:400, Pizza:500}, {Month:"Mar", Profit:300, Expenses:200, Pizza:500}, ]);
private var t:Timer; public var dataSet:int = 1; private function Init():void { t = new Timer(2000); t.addEventListener(TimerEvent.TIMER,swapData); t.start(); } private function swapData(e:Event):void { if (dataSet == 2) { colchart.dataProvider=profits1; dataSet=1; } else { colchart.dataProvider=profits2; dataSet=2; } } ]]></mx:Script> <mx:SeriesInterpolate id="seriesInterpolate" duration="1500"/> <mx:Panel title="Column Chart"> <mx:ColumnChart id="colchart" dataProvider="{profits1}" > <mx:horizontalAxis> <mx:CategoryAxis id="catAxis" categoryField="Month" /> </mx:horizontalAxis> <mx:verticalAxis> <mx:LinearAxis id="axis" baseAtZero="false" /> </mx:verticalAxis> <mx:series> <mx:ColumnSeries xField="Month" yField="Profit" displayName="Profit" itemRenderer="mx.charts.renderers.CircleItemRenderer" showDataEffect="{seriesInterpolate}" /> <mx:ColumnSeries xField="Month" yField="Expenses" displayName="Expenses" itemRenderer="mx.charts.renderers.CircleItemRenderer" showDataEffect="{seriesInterpolate}" /> <mx:ColumnSeries xField="Month" yField="Pizza" displayName="Pizza" itemRenderer="mx.charts.renderers.CircleItemRenderer" showDataEffect="{seriesInterpolate}" /> <mx:LineSeries showDataEffect="{seriesInterpolate}" itemRenderer="mx.charts.renderers.CircleItemRenderer" yField="Pizza" displayName="TOTAL (2)"/> </mx:series> </mx:ColumnChart> <mx:Legend dataProvider="{colchart}"/> </mx:Panel> </mx:Application> --- In flexcoders@yahoogroups.com, "sailorsea21" <[EMAIL PROTECTED]> wrote: > > Hi everyone, how can I get my CircleItemRenderer to work with my > interpolate on a LineSeries??? If I remove the Interpolate, the > ItemRenderer works fine but when I add the Interpolate, the > itemRenderer disapears??? > > Do I need to import anything to make this work??? (import mx.charts...) > > This is my script. > > <mx:SeriesInterpolate id="seriesInterpolate" duration="1500"/> > (...) > <mx:series> > <mx:ColumnSeries showDataEffect="{seriesInterpolate}" yField="TOTAL" > displayName="TOTAL"/> > <mx:LineSeries showDataEffect="{seriesInterpolate}" > temRenderer="mx.charts.renderers.CircleItemRenderer" yField="TOTAL2 > displayName="TOTAL (2)"/> > </mx:series> > > Thanks. >