Ah, myList.itemRenderer volta o ClassFactory tmb...

No caso da lista, dá pra pegar usando algo assim:

var item: MenuTreeItemRenderer = tree.indexToItemRenderer(index) as
MenuTreeItemRenderer;

Mas pras séries do Chart, ainda não descobri.

2008/9/5 Fernando Ghisi <[EMAIL PROTECTED]>:
> Pessoal, alguém sabe como posso pegar uma referência de um
> itemRenderer de uma série de um chart? No caso dos charts, tem-se uma
> particularidade e isso que está dificultando eu fazer isso.
>
> Nos casos tradicionais seria tranqüilo - por exemplo, se fosse um item
> renderer de uma lista, o itemRenderer poderia ser criado dessa forma:
>
>  var productRenderer:ClassFactory = new ClassFactory(ProductRenderer);
>  productRenderer.properties = { ... };
>  myList.itemRenderer = productRenderer;
>
> E para pegar referência pro itemRenderer, seria só usar a propiedade
> itemRenderer da lista (myList.itemRenderer).
>
>
> Mas no caso das séries dos charts, o itemRenderer é passado via estilo:
>
> Series(chart.series[index]).setStyle("itemRenderer", new
> ClassFactory(ProductRenderer));
>
> E, nesse caso, eu não tenho a propriedade itemRenderer
> (Series(chart.series[index]).itemRenderer). E se eu usar o
> getStyle("itemRenderer") vai retornar o ClassFactory.
>
>
> E então, alguém tem idéia de como posso pegar a referência pra esse
> itemRenderer?
>
> (Obs.: sobre ClassFactory, ver:
> http://livedocs.adobe.com/flex/gumbo/langref/mx/core/ClassFactory.html)
>
> --
> Fernando Ghisi
>



-- 
Fernando Benedet Ghisi

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a