FLA vs SWF
O Flash, o software predominante usado para colocar conteúdo de mídia na Web, possui algumas extensões de arquivo diferentes. Duas dessas extensões são FLA e SWF. A principal diferença entre eles é para o que são usados. FLA é a extensão usada para o arquivo Flash que está sendo criado. Ele contém recursos como imagens, sons e outros materiais necessários para o arquivo flash final. Em comparação, o SWF (Small Web Format) é o arquivo finalizado que está pronto para ser publicado. Depois de publicado no formato SWF, o arquivo Flash agora pode ser aberto no Flash player mais comumente instalado, sem a capacidade de abrir arquivos FLA.
Como os arquivos FLA contêm os vários recursos a serem usados no arquivo Flash final, os recursos não são convertidos ou otimizados para nada. As otimizações são feitas apenas quando você publica no SWF ou em qualquer outro formato Flash. Isso é feito para garantir que ocorra uma perda mínima de qualidade. Além disso, qualquer recurso armazenado no arquivo FLA, mas na verdade não é usado no aplicativo, não é transportado para o SWF durante o processo de finalização. Isso é feito para que o tamanho do arquivo do SWF seja reduzido ao mínimo. Isso é necessário para minimizar o tempo de carregamento das páginas, pois está diretamente relacionado à satisfação do visitante do site..
Se você criar um arquivo SWF a partir de um arquivo FLA, não deverá excluí-lo, pois poderá fazer algumas alterações no arquivo SWF. O arquivo SWF não é mais editável e, mesmo que seja possível, ainda faz sentido usar o arquivo de origem, pois daria a melhor qualidade. Existem programas que convertem um arquivo SWF de volta ao FLA, mas o arquivo resultante geralmente não é tão bom quanto o arquivo FLA original. As otimizações feitas na conversão do FLA em SWF resultam em informações descartadas que não podem ser recuperadas revertendo o processo.
Resumo:
1.FLA é a extensão para edição em Flash, enquanto SWF é o trabalho final e publicado.
2.SWF pode ser aberto no Flash player, mas o FLA não pode.
3.FLA mantém os arquivos brutos enquanto o SWF já está otimizado para a web.
4.Os arquivos da biblioteca FLA que não são usados não serão incluídos no SWF.
Os arquivos 5.FLA ainda podem ser editados, enquanto os arquivos SWF não podem.