Não cara, não veja como gambiarra rsrsrs, se existe é por que tem onde
aplicar \o/
muito bom este esquema de variavel dinamica, foi bom saber :D
[]'s
2008/9/10 Mário Júnior <[EMAIL PROTECTED]>
> Não vai se arrepender não =D... vou te ajudar...
>
> Pra quem é curioso (como eu) e gosta de estudar os componentes e seus
> comportamentos vendo suas implementações no fonte deles, verão que todo
> List-based Component do Flex usa essa técnica para recuperar um atributo do
> objeto passado no dataProvider.
>
> O dataField do DatagridColum é um exemplo claro disso:
> - Classe DataGridColumn.as
> - Método: itemToLabel(data:Object) : String
>
> Vejam na linha 1404 como é feito a renderização do valor de um atributo no
> item da célula do grid: (mais especificamente a linha 1419)
> ...
> data = data[dataField];
> ...
>
> dataField é uma string, que é passada pelo programador lá na propriedade do
> componente, logo, ela é dinâmica!
>
> Se os caras da adobe não se arrependem do seu uso, pq nós nos
> arrependeríamos???
> Só alerto para q isso não vire um vício maligno ... pois pode parecer muito
> tentadora a idéia de aposentar o uso de VOs no Flex e usar dynamic
> objects... estilo:
>
> var obj : Object = {}; //isso é igual a new Object();
> obj["nome"] = "Mario"; //isso é igual a fazer obj.nome = "Mario"
> obj["idade"] = 24;
> obj["cidade"] = "Maringá-PR";
>
> trace(obj.toString());
>
> Nesse caso, aposentar os VOs e usar só objetos dinâmicos já acho q é
> loucura demais... não aconselho.
>
> ((E teve gente q achava isso gambi.... =P))
>
>
> Um abraço.
>
> --
> Mário de Souza Júnior
> Programador Java / Adobe Flex
> (44) 4009-3550 Maringá-PR
> http://blog.mariojunior.com
> [EMAIL PROTECTED] (gtalk, msn, etc..)
>
> >
>
--
Atenciosamente, Pergentino.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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
-~----------~----~----~----~------~----~------~--~---