Amigo, quando se usa as variavies como publicas no AS, vc faz referencia as metodos get/set plublic do java. Agora, caso queira usar as variavies no AS como private, crie os metodos get/set no AS também...
Em 23 de junho de 2010 21:17, RafaelViana <[email protected]> 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 [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 -- 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
