Duvida de classes no flex

6 respostas
vcsmetallica

Salve galera,

Estou começando agora no flex.
Minha aplicação esta usando BlaseDS e do meu lado java tenho a seguinte classe:

public class Cliente{
        private Integer id;
	private String nome;
	private String cnpj;
	private Date dataCadastro;
	private String nomeFantasia;
	private TipoClienteVO tipoCliente;
	private List<UsuarioVO> listaUsuario;

//GET's e SET's
}

Queria criar do lado flex uma copia dessa classe, como que eu transformo a classe acima em classe *.as.
Minha duvida maior é com relacao aos 2 ultimos atributos da classe Cliente.

Att

vcsmetallica

6 Respostas

renzonuccitelli

Primeiro vai uma dica para dinamizar a geração de classes AS a partir do Java: http://blog.nuccitec.com.br/2010/07/conversao-semiautomatica-de-classes.html
O lista no do Java vc pode colocar como um ArrayColletction do Flex.
Já o TipoClienteVO é uma classe sua, então vc deve criar uma classe respectiva no lado flex, e depois utilizar normalemnte como atributo de qualquer outra classe.

Precisando de cursos flex, de uma olhada na Nuccitec

vcsmetallica

renzonuccitelli,

Muito legal mesmo o seu conversor. Parabens!

So mais uma duvida: a linha private List listaUsuario; ficareia no caso assim: public var listaUsuario:ArrayCollection;?
Sem especificar o tipo do Collection?
É assim mesmo que funciona no flex?

Pq usando o seu conversor foi gerado para mim da seguinte maneira: public var listaUsuario:List;

Att

vcsmetallica

renzonuccitelli

Não há generic em Action Script, então tudo que é Collection no Java vira ArrayCollection no Flex e não tem como especificar os tipos, assim como não era possível quando não havia generics no Java.

[]s

vcsmetallica

renzonuccitelli,

Obrigado pela ajuda.

Att

vcsmetallica

vcsmetallica

Galera,

Agora surgiu uma outra duvida.
É o seguinte: Eu tenho o form1.mxml, form2.mxml e uma Classe.as, blza.

No meu form1.mxml eu preencho a minha Classe.as e quero mandar ela para o form2.mxml.

Como que eu faço isso? É possivel?

Att

vcsmetallica

V

opa, bom dia!

obs 1: coloque cada dúvida em um tópico,
rs

só para ficar mais organizado
rs

2 - é possivel sim,

deixa só ver se eu entendi a pergunta.

Você tem o form1.mxml, e está aberto, vc digitou alguns dados,
e vc qr abrir no form2.mxml com os mesmos dados?
correto?
como se fosse um pop.up?
é isso?

se sim, vc tem q importar o seu form2.mxml no form1.mxml,
e quando acontecer o evento desejado, abrir o form2 passando os parametros junto!

Criado 19 de janeiro de 2011
Ultima resposta 21 de jan. de 2011
Respostas 6
Participantes 3