E aí pessoal, ninguém nunca trabalhou com itemRenderers para as Series
dos Charts (substituindo os itemRenderers defaults: BoxItemRenderer,
LineRender, etc..)???

Pra utilizar meu "customItemRenderer" está funcionando perfeitamente.
O problema é que só preciso pegar uma referência pra ele pra fazer
algumas modificações em seus atributos em tempo de execução,
baseando-se em alguams configurações setadas na tela, e aidna não
descobri como fazer isso - já que sempre volta o ClassFactory.



2008/9/5 Fernando Ghisi <[EMAIL PROTECTED]>:
> Assim não funciona, volta um ClassFactory pra mim...
>
>
> 2008/9/5 Peu <[EMAIL PROTECTED]>:
>>
>> Voce pode pegar cada serie e fazer um getStyle('itemRenderer);
>> trabalha com esse item renderer e depois atribui a modificação ao
>> mesmo.
>> Só consegui dessa forma.
>>
>>
>> On 5 set, 15:00, "Fernando Ghisi" <[EMAIL PROTECTED]> wrote:
>>> 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
>> >>
>>
>
>
>
> --
> Fernando Benedet 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