Que diferença faz uma library organizada?
Uma das coisas mais difíceis de encontrar é uma library bem organizada, durante um projeto algumas coisas mudam, o tempo é sempre curto e no fim das contas, sempre há um motivo para não organizarem a library. Na minha opinião, vale muito a pena dedicar algum tempo durante o projeto para limpar, organizar e optimizar a library.
Algumas das vantagens de realizar esse processo são:
Facilidade nas mudanças
Se você coloca nomes claros nos seus símbolos – por favor, nunca deixe o Symbol 432 – quando você precisar fazer alguma modificação, tudo será muito mais fácil. A localização dos objetos na library e stage (usando o find).
Sobrescrita de symbols
A organização por pastas é extremamente útil, além de facilitar a localização de itens, também evita que você sobrescreva symbols com o mesmo nome.
Peso
Ok, ok, objetos na library não necessariamente influenciam o peso do SWF, porém, se você organizar sua library, provavelmente vai encontrar objetos que poderiam ser reutilizados, e aí sim, reduzir peso.
Em casos específicos, pode salvar uma vida
Recentemente fui fazer o mapa de um shopping, as informações viriam de um banco da dados, e pelas formas das lojas, não havia como fazer o desenho via código, e alguém deveria nomear as mais de 400 instâncias. Além de trabalhoso e chato, a chance de erro humano era absurdamente grande.
Por sorte, quando foi montado o fla, os nomes na library eram o nome da loja respectiva. A partir daí só eram necessárias duas coisas, modificar um pouco a consulta – para que retornasse o nome e não o código da loja – e criar um JSFL para buscar o nome na library e aplicar o mesmo nome de instância no objeto que estava no stage.
20 minutos depois, estava tudo rodando, sem erros, sem problemas*.
O que me motivou a escrever sobre isso foi o fato de hoje ter achado um JSFL mais trabalhado, logo, imaginei que o isso provavelmente seja muito mais útil do que eu havia imaginado.
A versão dele você pode encontrar aqui.
*Sim, há questões em relação a flexibilidade, mas isso é uma outra questão motivada por outras situações.

Last
Twitter
LinkedIn
Facebook
Exelente tópico.
O problema não é a falta de tempo para organizar uma ‘library’ ao fim do projeto e sim os profissionais que já não fazem uma ‘library’ organizada desde o início de um projeto.
Talvez o problema não seja somente o profiossional em si, mas a falta de padronização e definição dos processos de execução de qualquer projeto que deveriam existir em qualquer ambiente de trabalho.