acho que talvez isso funcione:

*var* objeto:Object = *new *Object();

 *var* ds : String = *this*.arrayKey[i].toString();
*var* vl : String = *this*.cdTabela.text;

objeto.ds = vl; //o atributo ds é criado dinamicamente aqui.

ac.addItem(objeto);

2008/2/13 Stefan Horochovec <[EMAIL PROTECTED]>:

> Ola pessoal,
>
> Estou com um problema, estou tentando criar um ArrayCollection atraves de
> um loop de array, passando isso para o Java que receberá como um ArrayList e
> depois fará um cast para um HashMap.
>
> Um exemplo simplificado do meu componente no Flex é isso.
>
>
>
> *for* (*var* i:String *in* *this*.arrayKey) {
>
> *var* ds : String = *this*.arrayKey[i].toString();
>
> *var* vl : String = *this*.cdTabela.text;
>
> ac.addItem({ds:vl});
> **
>
> }
> Só que quando eu dou um System.out.println(); no Java do meu objeto, meu
> retorno:
> 09:45:09,265 INFO  [STDOUT] [{ds=413}]
>
> Alguem tem alguma ideia de como construir meu ArrayCollection para que no
> Java, eu possa converter para um hashmap e poder usar 
> hashmap.get('valor').toString()
> ? No caso o 'valor' seria o meu ds lá do Flex...
>
>
>
> Espero ter sido claro, ideias sao bem vindas
>
> Abracos
>
>
>
> --
> Stefan Horochovec
> >
>

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a