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
-~----------~----~----~----~------~----~------~--~---

Responder a