Bom, acho que está meio complicado mesmo. Vamos simplificar: Vamos esquecer o ArrayList e ArrayCollection por enquanto:
O objetivo inicial é: - Criar um objeto GENÉRICO (ou seja, não possui uma classe definida). var item:Object = new Object; - Este objeto terá um número indeterminado de atributos, que será definido pelo usuario no momento da criação, Ex: O usuario seleciona o número 3, logo será criado 3 atributos no objeto item: item.atributo1 = 0; item.atributo2 = 0; item.atributo3 = 0; Esses atributos, na verdade são caracteristicas de um determinado composto químico, Ex: O usuario cria um objeto chamado "espiga de milho" e ele quer analizar as caracteristicas (atributos): Nº de sementes, tamanho da espiga, diametro da espiga e cor da semente (4 atributos). Logo preciso criar um objeto com 4 atributos, esses valores serão usados para realizar uma diversidade de cálculos, e quem vai fazer esses calculos é o java. Como não sei qual elemento o usuario irá analizar e quantas caracteristicas tem esse elemento, não tem como criar uma classe X com Y atributos. O que preciso então é, passar esse objeto indefinido para o java e conseguir acessar esses valores. Agora o porque do ArrayCollection e ArrayList. Simplismente porque são analisados diversas amostras desde elemento, no caso a "espiga de milho". Para ilustrar, se forem analisadas 20 espigas de milho, vou criar um arrayCollection com 20 linhas do tipo "espiga de milho", onde cada espilha terá 4 atribrutos. Acho que agora ficou super claro! O problema é, como acessar esses atributos desconhecidos no lado java? Eis a questão. Abraço a todos! -- 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
