SWF –format zamknięty, stworzony dlaFlasha przezMacromedia (obecnieAdobe). Pliki tego formatu są nazywane Shockwave Flash Object.
Pliki SWF mogą zawieraćgrafikę wektorową,apletyActionScript oraz różnemultimedia. Były używane do tworzenia animowanej grafiki i menu nastronach internetowych (tę rolę przejąłJavaScript). W zamierzeniu pliki SWF miały być wystarczająco małe do publikacji w internecie.
SWF był dominującym formatem animacji wektorowych w sieci, przewyższając popularnościąotwarty standardW3C –SVG.
Pliki SWF mogą być odtworzone przezprzeglądarki internetowe z zainstalowaną odpowiedniąwtyczką udostępnioną za darmo przez Adobe, a także przez inne pliki SWF wyeksportowane do plików wykonywalnych, nazywane projektorami.
Wolnym odtwarzaczem plików SWF jest m.in.Gnash udostępniony naGNU General Public License.
Początkowe ograniczenie możliwości prezentacji do obiektów wektorowych oraz obrazów zostało później rozszerzone o możliwość dodania dźwięków, filmów i obiektów pozwalających na interakcję z odbiorcą końcowym.
Mimo typowo internetowego przeznaczenia tego formatu, dopiero 1 lipca 2008 Adobe udostępniło kod pozwalający wyszukiwarkom Google i Yahoo przeglądać i indeksować pliki SWF.
Pliki w formacie Flash mają szereg problemówużyteczności:
| Formatygrafiki rastrowej |
| ||||||
|---|---|---|---|---|---|---|---|
| Formatygrafiki wektorowej |
| ||||||
| Formaty złożone (grafika rastrowa i wektorowa) |