Sem problema ;).
De certa forma, já encontrei o caminho das pedras, mas ainda está com
problema na hora de converter os tipos, conforme post anterior.
Olha a salada que tá virando:
No Flex:
item.atributo1 = 0.05695965574241735
item.atributo10 = 0.6418867287288352
item.atributo11 = 0.8115999611356083
item.atributo2 = 0.22749410351936328
item.atributo3 = 0.12451350684040408
item.atributo4 = 0.991579828720098
item.atributo5 = 0.8465219072066639
item.atributo6 = 0.8115588886448022
item.atributo7 = 0.9902025883402795
item.atributo8 = 0.15380700669034497
item.atributo9 = 0.5125763560999005
Após convertido em array no java fica:
array[0] = 0.15380700669034497
array[1] = 0.5125763560999005
array[2] = 0.8115588886448022
array[3] = 0.9902025883402795
array[4] = 0.991579828720098
array[5] = 0.8465219072066639
array[6] = 0.22749410351936328
array[7] = 0.12451350684040408
array[8] = 0.8115999611356083
array[9] = 0.05695965574241735
array[10] = 0.6418867287288352
No java, antes de converter para array, enquanto ainda é ASObject, os
valores e propriedades estão corretos, não é problema no envio.
A função de atualmente é:
public Object toJava( List<Object> value )
{
// Convertendo o List em Array
Object[] arr = value.toArray();
//Tranformando o elemento 0 do Array em ASObjetc
ASObject item = (ASObject) arr[0];
//Transformando o elemento com x atributos em um Collection
(ArrayList) com x posições
Collection<Double> itemCollection =
item.values();
// Convertendo o List em Array, Agora meu objeto com x
atributos é um array de x possições
Object[] itemArray = itemCollection.toArray();
return itemArray;
}
o problema é gerado na seguinte linha:
Object[] itemArray = itemCollection.toArray();
Aqui é que bagunça tudo.
Se tiver um jeito de pegar o valor do atributo em itemCollection sem a
necessidade de transforma-lo para array, ai matamos a charada!
Abraço!
--
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