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