Eu organizo os assets conforme você falou:

src
  assets
      css
      fontes
      imagens
      outros
  br
    com
      nomeempresa
         componentes
            autocomplete
            controls
            containers
            ....
         entidades
         eventos
         helpers
         interfaces
         itemEditor
         janelas
         objetos
         preloader
         renderer
         subtelas
         telas


Mais ou menos, mas ainda dentro do br/com/nomeempresa tem outras
pastas que são relativas a outros componentes/funcionalidades do
projeto.

A organização não esta 100%, mas da para se achar :D

E tem um projeto Flex Library separado onde está todos os componentes
genéricos para todos os projetos.



On 28 jul, 10:38, GHDIAS <ghd...@gmail.com> wrote:
> Bom dia a todos.
>
> Estou estudando o flex e, como iniciante, me deparei com uma duvida
> quanto à organização de um projeto, principalmente no tocante à
> organização da pasta src.
>
> Se tem uma coisa que eu detesto (na verdade odeio) é código bagunçado
> com tudo misturado. O tempo que eu perco procurando algo numa zona com
> tudo misturado é o suficiente para acabar com meu estômago.
>
> A principio, imaginei uma organização como esta abaixo como sendo
> razoável para começar:
>
> src
>
> +--------assets +----css     ---> para arquivos de folhas de estilo
> (ou seria melhor  Style?)
>
> |                     |
>
> |                    +----fonts   ---> para arquivos de fontes de
> letras (se for usar alguma fonte especifica)
>
> |                     |
>
> |                    +----imgs   ---> para arquivos de imagens
> utilizadas na aplicação (logos, botões, links, etc)
>
> |                     |
>
> |                    +----media ---> para arquivos de audio e video
>
> |                     |
>
> |                     +---xml     ---> para arquivos
>
> |
>
> +--------bin + ----components   ---> para códigos relativos a
> componentes da aplicação
>
> |               |
>
> |               + ----events           ---> para códigos relativos a
> eventos da aplicação (LoginEvent, por exemplo)
>
> |               |
>
> |               + ----libs               ---> para os swf das
> libraries externas que você venha a utilizar ou mesmo tenha criado em
> outro projeto
>
> !               |
>
> |               + ----valueObjects  ---> para os códigos relativos a
> DTOs da aplicação
>
> Por incrivel que pareça nas minhas pesquisas não tenho encontrado
> muitas abordagens relativas a este assunto. Algum dos colegas mais
> experientes do grupo podem me dar umas dicas quanto a este assunto ?
> Mesmo a organização que eu imaginei acima tem falhas. Primeira: Na
> raiz da pasta src ficariam os arquivos mxml da aplicação. Se a
> aplicação tiver muitas telas já serão diversos arquivos mxml na mesma
> pasta. Aí pensei: colocar apenas o mxml principal na raiz e os demais
> numa pasta bin/mxml. Mas aí eu só estaria transferindo a aglomeração
> de lugar. Segunda: Com o tempo e mais experiencia é certo que criarei
> libraries que serão comuns a varias aplicações. Onde eu colocaria o
> codigo dessas libraries para poder referenciá-lo de qualquer um dos
> projetos?
>
>  Alguém que já tenha passado por isto pode me dar uma sugestão ?
>
> Agradeço desde já as dicas, orientações e puxões de orelha dos
> colegas.
>
> Obrigado
>
> Gabriel

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a