Belangrijkste verschil: FLA en SWF zijn twee typen bestandsindelingen die worden gebruikt in Adobe Flash. Het grootste verschil tussen FLA en SWF is dat het SWF-bestand het voltooide product is, terwijl de FLA het werk in uitvoering is of het bronbestand voor het voltooide SWF-bestand.
FLA en SWF zijn twee typen bestandsindelingen die worden gebruikt in Adobe Flash. Ze worden gebruikt voor multimedia, vectorafbeeldingen en ActionScript. Het grootste verschil tussen FLA en SWF is dat het SWF-bestand het voltooide product is, terwijl de FLA het werk in uitvoering is of het bronbestand voor het voltooide SWF-bestand.
.swf-bestanden zijn de voltooide, gecompileerde en gepubliceerde Flash-bestanden. Deze kunnen niet worden bewerkt. .fla-bestanden bevatten daarentegen het bronmateriaal voor de Flash-toepassing. Deze bestanden kunnen worden bewerkt met behulp van verschillende typen Flash-authoringsoftware. FLA-bestanden gebruiken grafisch ontwerp, vectorafbeeldingen en andere productietools om het flash-product te maken. Nadat het bewerken van de .fla-bestanden is voltooid, worden de bestanden opgeslagen in de .swf-indeling. Dit formaat kan vervolgens worden gepubliceerd op internet, worden ingediend bij het bedrijf waarvoor het is ontworpen of gedeeld door de makers met anderen.
Als er wijzigingen moeten worden doorgevoerd in het voltooide Flash-bestand of als het SWF-bestand moet worden herzien, heeft de ontwerper het FLA-bestand nodig. Wijzigingen kunnen alleen worden aangebracht in het FLA-bestand en kunnen vervolgens opnieuw worden opgeslagen als het SWF-bestand, dat vervolgens opnieuw kan worden gepubliceerd. Er is momenteel een aantal software beschikbaar, die kan worden gebruikt om een FLA-bestand van een SWF te krijgen, waarvan het oorspronkelijke FLA-bestand niet beschikbaar is. De afgeleide FLA-bestanden zijn echter nooit zo goed als het origineel.
Het SWF-bestandsformaat is ontwikkeld door de FutureWave-software en is vervolgens overgebracht naar Macromedia. Macromedia werd uiteindelijk overgenomen door Adobe. SWF-bestanden bevatten meestal animaties of interactieve applets. Momenteel is SWF het dominante formaat voor het weergeven van geanimeerde vectorafbeeldingen op internet. SWF wordt ook vaak gebruikt om browsergames met ActionScript te publiceren.
De term 'SWF' staat voor 'Small Web Format'. Oorspronkelijk stond dit voor 'ShockWave Flash'. Het werd gewijzigd om verwarring met Shockwave te elimineren, wat een andere technologie is. SWF was echter afgeleid van Shockwave.