Plik SWF to zestaw elementów graficznych, animacji, dźwięków i skryptów skompilowanych przez specjalny program w jeden plik. Najczęściej ten format jest używany w tworzeniu stron internetowych i jest nazywany jednym ogólnym słowem „flash” (swf jest skrótem od ShockWave Flash). Oprócz elementów stron internetowych, pliki swf często zawierają proste interaktywne gry, które można uruchomić jako samodzielne aplikacje.
Instrukcje
Krok 1
Użyj zwykłej przeglądarki, jeśli potrzebujesz tylko uruchomić plik swf do wykonania, ponieważ większość z nich ma domyślnie zainstalowane wtyczki do odtwarzania filmów flash. Jeśli taka wtyczka nie jest jeszcze zainstalowana w Twojej przeglądarce internetowej, to po pobraniu pliku swf aplikacja zaproponuje to i wskaże link, do którego należy się udać, aby to zrobić. Możesz pobrać i zainstalować wtyczkę w trybie ręcznym - skorzystaj z odpowiedniej strony na stronie producenta
Krok 2
Otwórz plik swf w dowolnym edytorze szesnastkowym, jeśli potrzebujesz dostępu do skompilowanego kodu tego pliku. Taki edytor szesnastkowy umożliwia przeglądanie i zmianę kodu pliku dokładnie tak, jak jest on przechowywany na nośniku w komputerze. Przykładowo może to być Cygnus Hex Editor, którego bezpłatną wersję można pobrać ze strony producenta – https://softcircuits.com/cygnus/fe/. Ten program ma bardzo prosty interfejs i nie wymaga instalacji.
Krok 3
Zdekompiluj plik swf, jeśli chcesz wyodrębnić jego elementy składowe - grafikę, skrypty, dźwięki itp. Można to zrobić za pomocą specjalnych programów dekompilujących, które można łatwo znaleźć w Internecie. Na przykład Sothink SWF Decompiler jest bardzo popularny wśród tego typu aplikacji. Po zainstalowaniu ten program integruje się z przeglądarką i umożliwia wyodrębnianie plików flash ze stron internetowych i ich zapisywanie. Zapisane pliki swf można zdekompilować, a następnie albo zapisać wszystkie elementy składowe, albo wprowadzić zmiany i skompilować wersję edytowaną, albo zapisać cały zestaw jako źródło – plik z rozszerzeniem fla. Źródła można później edytować za pomocą zwykłego edytora flash.