esqueci que o ds é pra mudar, dae seria:
objeto[ds] = vl;
se não me engano.
2008/2/15 Rafael Gomes Dantas <[EMAIL PROTECTED]>:
> 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
-~----------~----~----~----~------~----~------~--~---