http://guj.com.br/article.show.logic?id=10

Em 3 de março de 2010 16:38, Daniel Vitor <[email protected]> escreveu:

> Quase resolvido!
>
> import flex.messaging.io.amf.ASObject;
>
> public Object toJava( List<Object> value )
> {
>
>        Object[] arr = value.toArray(); // Convertendo o List em Array
>
>        ASObject item = (ASObject) arr[0];              //Tranformando o
> elemento 0 do
> Array em ASObjetc
>
>        Collection<Double> itemCollection = item.values();
>  //Transformando o
> elemento com x atributos em um Collection (ArrayList) com x posições
>
>        Object[] itemArray = itemCollection.toArray();  // Convertendo o
> List
> em Array, Agora meu objeto com x atributos é um array de x possições
>
>        return itemArray;
> }
>
> para acessar o valor do atributo1 do meu objeto indefinido, é só
> referenciar itemArray[0];
>
> Agora vem outro problema que me preocupou d++++. Simplesmente os
> valores no itemArray não respeitou a ordem do atributo, ou seja, o
> itemArray[0] é o atributo3, o itemArray[1] é o atributo5. O itemArray
> tem todos os valores de todos os atributos, mas de forma aleatória,
> desse jeito não serve.
>
> Alguma dica?
>
> --
> 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
>



-- 
______________________

Atenciosamente,

Rafael Comim

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