@Marcelo Valeu
@Mario Valeu, era isso ai o java não poder ter construtor isso ai eu tava ligado já. Mas tinha feito as variaveis no AS como private sendo inicializadas pelo construtor ( para que eu não pudesse mudá-las manualmente.. ) mas agora deixei elas como public e funcionou. Resolvido. On 23 jun, 21:24, Mário Júnior <juninho...@gmail.com> wrote: > Opa Rafael. > > O BlazeDS precisa que os atributos tenham getters/setters ou que sejam > publicos para que ele possa "ler" um objeto AS e settar > os valores na classe Java (que tb precisa ter getters/setter ou atributos > publicos para poder acessá-los por reflexao). > > Ja a iniciliazacao de objetos passando argumentos pelo construtor não é > possível com o BlazeDS. > > []s > > Em 23 de junho de 2010 21:17, RafaelViana <rfl.vi...@gmail.com> escreveu: > > > > > > > Estou com dúvida ao usar o contrutor de um objeto no ActionScript: > > > public class RestricaoPesquisa > > { > > > private var _temRestricao:Boolean; > > private var _usuario:Usuario; > > > public function RestricaoPesquisa( temRestricao:Boolean, > > usuario:Usuario ):void > > { > > > _temRestricao = temRestricao; > > _usuario = usuario; > > > } > > > } > > > //se tento fazer o seguinte > > var restricao:RestricaoPesquisa = new RestricaoPesquisa( true, > > model.usuario ); > > > O objeto está preenchido corretamente no AS, porém chega no Java com > > as propriedades nulas.... > > No entanto, se deixo as variaveis como públicas e inicializo elas no > > objeto, o objeto chega corretamente no Java. > > > Classe Java > > > public class RestricaoPesquisa { > > > private Boolean temRestricao; > > private Usuario usuario; > > > public Boolean getTemRestricao() { > > return temRestricao; > > } > > public void setTemRestricao(Boolean temRestricao) { > > this.temRestricao = temRestricao; > > } > > public Usuario getUsuario() { > > return usuario; > > } > > public void setUsuario(Usuario usuario) { > > this.usuario = usuario; > > } > > > } > > > Portanto, queria perguntar se influencia alguma coisa eu não ter o > > construtor no Java? Se eu inicializo pelo construtor no AS ele também > > vai tentar inicializar pelo construtor no AS? Não entendi porque não > > funciona... > > > -- > > 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 emhttp://groups.google.com/group/flexdev > > -- > Mario Juniorhttp://blog.mariojunior.com/ > @mariojunior -- 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