compartilhar dados entre modulos

3 views
Skip to first unread message

Fred

unread,
Sep 22, 2009, 10:02:26 PM9/22/09
to flexdev
Pessoal,alguém ja compartilhou objetos entre aplicações e módulos ?
Sendo cada módulo um projeto diferente, por exemplo, eu tenho um flex project[MainProject] e outro flex project[Modulo1].
Quero mandar um objeto do tipo UsuarioVO(tem usuario e senha por exemplo) da [MainProject] para o [Modulo1].

O que eu vi por ai, são modulos criados dentro da mesma aplicação, o que não é o meu caso.
inté

RafaelViana

unread,
Sep 22, 2009, 10:07:35 PM9/22/09
to flexdev
mmm

Acho que WebServices te ajudam.

Rodrigo M. Rodrigues

unread,
Sep 22, 2009, 10:49:24 PM9/22/09
to flexdev

Recomendo criar uma classe estática, segue exemplo:

package
{
public class ConsultaUtils
{
private var _filaSelecionada:FilaVO;

//Factory
private static var instance:ConsultaUtils;
public static function getInstance():ConsultaUtils{
if(instance == null)
instance = new ConsultaUtils();
return instance;
}

public function get filaSelecionada():FilaVO{
return _filaSelecionada
}

public function set filaSelecionada(valor:FilaVO):void{
_filaSelecionada = valor;
}
}
}


Uso no MainProject :
private var consultaUtils:ConsultaUtils = ConsultaUtils.getInstance();

MainProject atribuindo valor: consultaUtils.filaSelecionada =
filaSelected;



Uso em qualquer modulo.
private var consultaUtils:ConsultaUtils = ConsultaUtils.getInstance();

Modulo recuperando valor: consultaUtils.filaSelecionada






On 22 set, 23:02, Fred <fdr.mira...@gmail.com> wrote:

Fred

unread,
Sep 23, 2009, 7:48:46 AM9/23/09
to fle...@googlegroups.com
Mas onde crio essa class ConsultaUtils !?!?!?
Como o MainProject e os modulos irão 'ver' essa classe ?

2009/9/23 Rodrigo M. Rodrigues <rodr...@gmail.com>

Pergentino Araújo

unread,
Sep 23, 2009, 7:50:37 AM9/23/09
to fle...@googlegroups.com
Fred, esse é o padrão Singleton, aplicado também no Cairngorm.

Dá uma verificada nele que você entende direitinho (Singleton e/ou Cairngorm).

Bons estudos.

--
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex
MSc. Profissional - Engenharia de Software
Adobe Certified Expert - Flex 3 with AIR

2009/9/23 Fred <fdr.m...@gmail.com>

Fred

unread,
Sep 23, 2009, 8:27:14 AM9/23/09
to fle...@googlegroups.com
Humm, eu trabalho com o Cairngorm, o problema é o seguinte, meus modulos SAO PROJETOS SEPARADOS da minha aplicacao entendeu !!?!?!?!?

2009/9/23 Pergentino Araújo <jperg...@gmail.com>

Marvin Froeder

unread,
Sep 23, 2009, 8:33:09 AM9/23/09
to fle...@googlegroups.com
Mas desse jeito tu nao vai embutir as classes do Modulo na Application?

Eu vi uma vez umas sugestoes bem legais, mas era pro Mate, soh nao tenho os links....  vou procurar e posto mais tarde se achar algo...

VELO

2009/9/22 Rodrigo M. Rodrigues <rodr...@gmail.com>

Fred

unread,
Sep 23, 2009, 8:44:03 AM9/23/09
to fle...@googlegroups.com
Acredito que depois eu iri pegar o swf gerado e embutir na minha Application
Se alguem puder ajudar.

Stefan Horochovec

unread,
Sep 23, 2009, 8:54:45 AM9/23/09
to fle...@googlegroups.com
Ola

Utilize um evento customizado ;)

Abraços

Stefan Horochovec
Engenheiro de Software
Adobe User Group Manager - FlexDuck
Blog: http://www.horochovec.com.br/
Use Java, Flex e Linux

2009/9/23 Fred <fdr.m...@gmail.com>



--

Fred

unread,
Sep 23, 2009, 9:59:00 AM9/23/09
to fle...@googlegroups.com
Tem um pequeno exemplo de como fazer !!?!?!?

2009/9/23 Stefan Horochovec <stefan.h...@gmail.com>

Fred

unread,
Sep 24, 2009, 7:51:24 AM9/24/09
to fle...@googlegroups.com
E ai pessoal, mais  alguma sugestao ?

2009/9/23 Fred <fdr.m...@gmail.com>
Reply all
Reply to author
Forward
0 new messages