Valeu pela referência Daniel. Eu estava pesquiando no caminho errado. Abraço, Danilo
2008/3/28 Daniel Lopes <[EMAIL PROTECTED]>: > > Olá Danilo, eu normalmente agrupo as views por pasta, bem semelhante > ao que o rails faz... e cada tela é um componente e quase sempre uso > módulos. Acho que essa é a melhor referencia sobre modulos que vai > achar > http://livedocs.adobe.com/flex/3/html/help.html?content=modular_4.html, > antes do flex3 final sair exisitia um pdf com esse conteudo depois > incorporaram ao docs. > > On 28 mar, 08:42, Danilo <[EMAIL PROTECTED]> wrote: > > Olá Marcelo, > > > > Obrigado pela resposta. Sobre os componentes, eu sei usar sim, e as > telas > > que fiz, são só para se ter uma idéia mesmo. > > Vou pesquisar sobre Modules, pois não estudei essa área ainda. > > > > Uma outra dúvida que me surgiu: > > Cada cadastro por exemplo, terá pelo menos 2 telas diferentes: > > O formulário de cadastro, e um datagrid, para listar tudo, e pesquisar > os > > dados. A questão é: Como vocês organizão os componentes nesse caso? > > formPessoa.mxml > > listPessoa.mxml > > Ou é tudo no mesmo arquivo? > > > > Desde já muito obrigado. > > Danilo > > > > 2008/3/27 Marcelo Savioli <[EMAIL PROTECTED]>: > > > > > Danilo, > > > > > Não sei se você já sabe disso, mas você pode criar diferentes > componentes > > > mxml para cada "view". Desta forma o código de seu ViewStack não > ficara > > > muito grande, mesmo com muitas "views". > > > > > Outra coisa que pode ser interessante para você olhar é a > possibilidade de > > > se utilizar Modules. Dê uma pesquisada sobre eles. Não é uma regra > utilizar > > > Modules, depende muito da aplicação. Eu geralmente uso um ViewStack, > do > > > mesmo jeito que você esta fazendo. > > > > > Agora, já que seu projeto pode crescer bastante e você quer estudar os > > > Design Patterns, aconselho que você utilize o Cairgorm na integra. > Apesar de > > > muita gente reclamar de sua "burocraticidade", o Cairgorm é muito > eficiente > > > em projetos grandes e também esta cheio de Design Patterns para você > se > > > familiarizar. > > > > > 2008/3/27 Danilo <[EMAIL PROTECTED]>: > > > > > Pessoal, estou começando o desenvolvimento de uma aplicação em Flex, > que > > > > poderá crescer bastante. > > > > Então estava pensando em fazer uma estrutura com menus em abas, no > topo. > > > > Logo abaixo, um submenu com linkbuttons, e abaixo desses > linkbuttons, o > > > > canvas para colocar o conteúdo. > > > > Como estou estudando Design Patterns, e utilizando o modelLocator do > > > > cairngorm, eu gostaria de desenvolver o projeto utilizando Design > Patterns, > > > > para ir estudando. > > > > > > Então, pergunto a vocês, se a minha idéia que desenvolvi para > trabalhar > > > > com telas está legal. Eu acho que está muito redundante, se eu > aumentar a > > > > quantidade de telas, o código fica muito grande. Mas não sei se > existe uma > > > > maneira melhor de se fazer isso. Se alguém puder me ajudar, ficarei > grato. > > > > > > Código mxml abaixo: > > > > <?xml version="1.0" encoding="utf-8"?> > > > > <mx:Application backgroundColor="#FFFFFF" xmlns:mx=" > > > >http://www.adobe.com/2006/mxml" layout="vertical"> > > > > > > <mx:HBox width="100%"> > > > > <mx:TabBar left="10" id="tabBar" dataProvider="{vsMenu}" /> > > > > </mx:HBox> > > > > > > <mx:ViewStack id="vsMenu" height="22" width="100%" left="10"> > > > > <mx:HBox label="Cadastros"> > > > > <mx:LinkButton label="Clientes" click="{ > > > > vsCanvas.selectedIndex=0}" /> > > > > <mx:LinkButton label="Usuários" click="{ > > > > vsCanvas.selectedIndex=1}" /> > > > > <mx:LinkButton label="Cartões" click="{ > > > > vsCanvas.selectedIndex=2}" /> > > > > </mx:HBox> > > > > <mx:HBox label="Movimentações"> > > > > <mx:LinkButton label="Cadastrar Lote" click="{ > > > > vsCanvas.selectedIndex=3}" /> > > > > </mx:HBox> > > > > </mx:ViewStack> > > > > > > <mx:ViewStack id="vsCanvas" width="100%" height="100%"> > > > > <mx:Canvas id="clientes"> > > > > <mx:Button label="Clientes" /> > > > > </mx:Canvas> > > > > <mx:Canvas id="usuarios"> > > > > <mx:Button label="Usuários" /> > > > > </mx:Canvas> > > > > <mx:Canvas id="cartoes"> > > > > <mx:Button label="Cartões" /> > > > > </mx:Canvas> > > > > <mx:Canvas id="movimentacao"> > > > > <mx:Button label="Movimentação" /> > > > > </mx:Canvas> > > > > </mx:ViewStack> > > > > </mx:Application> > > > > > > Abraços, > > > > Danilo > > > > > -- > > > Marcelo Curi Savioli > > > D-Click Web & Mobile Solutions > > > [EMAIL PROTECTED] > > >www.dclick.com.br/blog > > >www.dclick.com.br > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
