Amigos estou com um problema, tenho o seguinte codigo para teste: this.agendaList=resul.result as ArrayCollection; for each(var b:ObjectProxy in resul.result){ for each (var nome:String in BeanUtils.getProperties(b)){ BeanUtils.invokeMethod(b,nome,null); } }
e o meu metodo invokeMethod esta assim: public static function invokeMethod(objectContainingMethod:*, methodName:String, parms:Array):* { var method:Function=objectContainingMethod[methodName]; var returnValue:*=method.apply(objectContainingMethod, parms); return returnValue; } o meu problema e o seguinte, quando eu debugo eu mandei parar ali no BeanUtils.invokeMEthod(b, nome, null), ali o a variavel b, tem varias propriedade dentro como cdAgenda, dsOperacao, dtCadastro e outras coisas, porem quando entao no metodo invokeMethod ele chega como 1 (que seria o valor do campo cdAgenda) e nao como o objeto inteiro alguem sabe o pq? obrigado -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev