Cara, Não consegui entender beeem seu problema, mas vamos tentar ser mais especificos. Por exemplo, vc tem a classe "espelho" no Flex? Pois se tiver, faça um cast e acesse os atributos tranquilo. Se vc está fazendo essa contagem por conta de saber q tipo de objeto é, esta não é a melhor maneira.... Se vc realmente quer contar os atributos deste objeto, vc pode tentar utilizaar ObjectUtil.getClassInfo. Ou Pesquisar por reflection, sei q em java é reflection provavelmente em flex tbm. Talvez este metodo de ObjectUtil precise da sua classe espelho, não tenho certeza e não posso testar no momento, mas de qualquer forma vale o teste. =D
Se puder me dar mais informações talvez eu possa te ajudar mais/melhor. Em 3 de março de 2010 08:19, Daniel Vitor <[email protected]> escreveu: > Olá Guilherme, > > Obrigado pela dica, mas não é bem isso! > > O que preciso saber é quantos atributos o objeto item tem. > > Ex: > > public Double toJava( ArrayList<Object> value ) > { > Object[] arr = value.toArray(); > Object item = arr[0]; > > //Nesse ponto, item (java) == item (flex), porem não > consigo acessar os atributos (atributo1, atributo2, ..., atributo_n); > > // Eis o problema, como acessar esses atributos, como > descobrir qtos são para fazer um for () para somá-los. > // Seria algo assim que preciso, identificar o número > de atributos de um objeto qualquer, trata-los como double e somá-los. > > > Double soma = item.atributo1 + item.atributo2 + ... + > item.atributo_n; > > return soma; > } > > -- > 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
