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

Responder a