When you do this in a MXML, I almost sure that it will be transformed on a setStyle("itemRenderer", ...) in actionscript.
There is no other way of doing this on actionscript. "To apply a renderer to a series in ActionScript, you use the setStyle() method. In that method, you create a new ClassFactory and pass the renderer to its constructor. Flex generates an instance of this class to be the renderer. Be sure to import the appropriate classes when using renderer classes." But you gave me a solution - when I set the itemRenderer for one serie, in fact I´m setting the itemRenderer for all items of this serie. So, I can really get a reference using the serie´s items array, like you said or, more especificaly, like this: CustomItemRenderer(ColumnSeriesItem(ColumnSeries(chart.series[index]).items[index]).itemRenderer That was easier than I thought it was. Thanks for the "light" Tim! Fernando Ghisi 2008/9/8 Tim Hoff <[EMAIL PROTECTED]>: > Not arguing with you, but why would you use setStyle instead of: > > <mx:ColumnSeries > > id="mySeries" > itemRenderer="mx.charts.renderers.CustomtemRenderer"/> > > Does mySeries.items[0] not give you a reference? > > -TH > > --- In flexcoders@yahoogroups.com, "Fernando Ghisi" <[EMAIL PROTECTED]> > wrote: >> >> The question here is not if charts uses styles for itemRenderers or >> not - it´s fact, it really uses it. >> >> It´s working like this: I created my CustomItemRenderer extending >> BoxItemRenderer and I´m setting the series itemRenderers with setStyle >> method, like this: >> >> //For each columnSeries >> series.setStyle("itemRenderer", new >> ClassFactory(mx.charts.renderers.CustomtemRenderer)); >> >> See also: >> http://livedocs.adobe.com/flex/3/html/help.html?content=charts_formatting_12.html >> >> It´s working, I repeat. But the question was how can I get a reference >> for the series itemRenderes. On execution time, I have to modify an >> attribute of the itemRenderes than, when the updateDisplayList is >> executed again, the renderer will modify the draw made on each column >> (based on the attribut setted). >> >> If I use serie.getStyle("itemRenderer"), it will return the >> ClassFActorty, not the itemRenderer. >> >> >> So, any idea people? >> >> >> -- >> Fernando Benedet Ghisi >> > -- Fernando Benedet Ghisi