Estou usando singleton bruno. na classe singleton eu crio uma variavel objModuloPedido = new Object()
ai quando eu quero passar um informação eu uso, instancia.objModuloPedido.numeroPedido = new string() depois eu destruo o numero pedido para liberar ele da memoria. e assim que eu passo informações entre os modulos. eu pensei bem e achei melhor separar assim tava fazendo igual a voce, mas cheguei a conclusao que stage e um lixo de se trabalhar por causa do jeito que ele cria as coisas. nao gostei mesmo. Então eu posso deixar bem separado as telas de CRUD da tela de gerenciar os pedidos. to começando a gostar do que to fazendo, podemos discutir melhor por email isso 2010/5/6 bruno bg <[email protected]> > HELIO você usando módulos , será compilado arquivos.SWF respectivos aos > seus módulos E vc terá que gerenciar via ModuleLoader. > Já pesquisou como você poderia passar informações entre esses Módulos em > real-time, veja como faz, pesquise (tem post na lista sobre isso). > no seu caso eu usaria TitleWindow / Canvas / Panel mesmo e faria o > gerenciamento com ViewStack . > > eu vejo Módulos mais para separação de setores por exemplo: > Modulo - contasPagar > Modulo - contaReceber > Modulo - frenteCaixa > Modulo - estoque > assim, de acordo com o usuário tem como deixar ele vizualizar somente o que > é a seu respeito. > esse usuário não vai ficar "abrindo" e "fechando" os módulos para ficar > "passeando" entre os setores. SALVO o gerente , supervisor EXEMPLO. > > ou um outro uso para Módulo: > uma UI para gerenciamento de um sistema qualquer. > uma UI para o usuário "fim" interagir de uma outra maneira com o sistema, > sei lá, Para imprimir boleto 2a VIA. > > Quando disse em desaclopamento / refatoração de código seria, separar o > arquivo MXML em Eventos, Controller, DTOs, VOs, ActionScript, RemoteObject, > CADA UM NO SEU RESPECTIVO ARQUIVO. > > sei que existe os frameworks MVC (SWIZ, MATE , etc), mas e quem não usa > framework, > estão / estamos fazendo de acordo com a "cartilha DEV ADOBE FLEX" ??? eu > não to não . EU ASSUMO. > e estou com essa necessidade de organização, justamente para preparar meu > "terreno" para mudar para o FLEX4 + SWIZ corretamente. > > > > bruno bg > > > > Em 6 de maio de 2010 10:45, Leonardo Ribeiro <[email protected]>escreveu: > > Interessante, mas tipo, cada "operação" em um módulo não torna a aplicação >> mais lenta? >> >> PS: ainda não estudei a fundo a questão de módulos então me perdoem se >> falei alguma bobagem em relação a lentidão... >> >> 2010/5/6 Helio Antonio Francisco Silva <[email protected]> >> >> Bruno falo tudo. >>> >>> Hoje tomei a descisão vou desacoplar minha tela de pedidos em 5 modulos >>> >>> inclusão >>> Edição >>> Vizualização >>> Remoção >>> Gerencia de pedidos >>> >>> Tinha tudo isso numa tela so gerenciando por stages =/ manutenção >>> simplismente horrivel. >>> >>> Tomeio vergonha na cara e vou transformar cada item desse num modulo com >>> suas devidas funções e particularidades sem ter que ficar fazendo gambi pra >>> deixar tudo junto e deixar a logica confusa, assim vai ficar muito mais show >>> de bola, e melhor posso puxar em qualquer momento da aplicação inserção, >>> editar, remoção e assim vai separadas, pesquisei um pouco e vejo isso como >>> uma pratica melhor. cada tela se gerencia com suas ações isoladas. >>> >>> não sei se e a melhor pratica. >>> >>> 2010/5/6 bruno bg <[email protected]> >>> >>> cheguei nessa fase dos meus projetos >>>> >>>> http://www.becklog.org/2009/07/14/por-que-o-codigo-dos-outros-e-sempre-ruim/ >>>> >>>> bruno bg >>>> >>>> >>>> >>>> Em 6 de maio de 2010 08:07, bruno bg <[email protected]> escreveu: >>>> >>>> pesquisando e estudando desaclopamento e outras coisas mais, estou a >>>>> procura de "insumos" para refatorar meu código antes de cair de cabeça no >>>>> SWIZ. >>>>> quem tiver alguma dica de link , blog , etc será de grande ajuda. >>>>> >>>>> abraço >>>>> bruno bg >>>> >>>> >>>> -- >>>> 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 >>>> >>> >>> >>> >>> -- >>> Desenvolvedor Web >>> >>> -- >>> 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 >>> >> >> >> >> -- >> []'s >> Leonardo >> >> Linux User #488650 >> Ubuntu User #27045 >> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece >> >> -- >> 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 > -- Desenvolvedor Web -- 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
