Hi Joss, Thanks a lot for your answer. It is a nice way to achieve that kind of problem. However I had to retrieve my data in an asynchronous way. I finally managed to use a service within my renderer to asynchronously obtain the data I wanted.
--- In [email protected], "littlebeetle7" <[EMAIL PROTECTED]> wrote: > > Hi there, > > I believe you can do what you want simply by retrieving the "data" > property within your Renderer class. > If your renderer extends UIComponent you just have to do a this.data > within your updatedisplaylist function, and data should contain an > element of the dataprovider linked to your lineseries. You just have > to cast it to the wanted type. > But if your renderer extends ProgrammaticSkin for example you would > need to also do "implements IDataRenderer" and implementing set data > and get data. > From the flex charting component "CircleItemRenderer" > .... > /** > * @private > * Storage for the data property. > */ > private var _chartItem:ChartItem; > > > /** > * The chartItem that this itemRenderer displays. > * The CircleItemRenderer does not depend on any properties > * of the chart item. > */ > public function get data():Object > { > return _chartItem; > } > > /** > * @private > */ > public function set data(value:Object):void > { > if (_chartItem == value) > return; > > _chartItem = value as ChartItem; > } > .... > You can then use the _chartItem casted to the wanted type within > updateDisplayList. > As a side note: you might also want to check if your item != null > before using it in updateDisplayList. > > I hope that solves your problem ! > > Joss. > > --- In [email protected], "y.mauron" <y.mauron@> wrote: > > > > Hi all, > > > > I have a LineChart, with a lineSeries and a renderer for this series: > > > > <mx:series> > > <mx:Array> > > <mx:LineSeries xField="x" yField="y"> > > <mx:itemRenderer> > > <mx:Component> > > > > <Identification:ChromatoItemRenderer> > > > > > > </Identification:ChromatoItemRenderer> > > </mx:Component> > > </mx:itemRenderer> > > </mx:LineSeries> > > </mx:Array> > > </mx:series> > > > > In my renderer I can retrieve the information such as x and y but I > > would like to pass an additional information from the dataProvider of > > my chart. Is it possible ? > > >

