Добрый день, совсем недавно вспомнил про игры SWF, и решил поиграть в них, но как мы помним в мае 2020 года, повсеместно продукты Flash начали отключать, и на данный момент официально запустить старые игры можно лишь с помощью сторонних приложений.
Почему отказались от Adobe Flash Player?
Прежде всего, из-за кучи уязвимостей и плохой производительности.
Уже потом можно добавить то, что формат устаревший.
Ну и заключительное, очевидно дело в деньгах, и не в том, что поддерживать adobe flash player дорого, нет, просто условный google play и app store не хотели делиться рынком с flash приложениями, коих в моменте было достаточно много.
Так как же запустить SWF файлы в 2023 году?
Прежде всего забудьте про браузеры, которые якобы читают формат SWF, в лучшем случае они будут скачивать эти файлы, но, чтобы открыть нет уж.
В Windows 10-11 существует Microsoft Store в котором можете найти SWF плееры, но они платные, либо бесплатные, но не рабочие версии.
Либо же второй вариант, воспользоваться приложением Flash Movie Player 2.0
Скачать его можно на официальном сайте или на Яндекс диске.
Но данному приложению понадобится еще Adobe Flash Player, для работы, либо же модуль flash.ocx, который можно взять в корневой папке установленного Adobe Flash Player:
- 64 разрядная Windows: "C:\Windows\SysWOW64\Macromed\Flash"
- 32 разрядная Windows: "C:\Windows\System32\Macromed\Flash"
Но перед этим вам нужно установить Adobe Flash Player, взять его можно в архиве интернета например (Web archive) или же на Яндекс диске.
***
Топаем дальше, просто так на Windows 10 и Windows 11, Adobe Flash Player не установить, система знает, что от компонента отказались, поэтому запускаем установку в режиме совместимости для Windows 7, после установки идем по пути, указанному выше, в зависимости от разрядности вашей операционной системы и берем там файл "Flash32_32_0_0_371.ocx".
Этот файл "Flash32_32_0_0_371.ocx" переименовываем в файл "Flash.dll" и кладем в папку "bin", папка "bin" в свою очередь находится в корневой директории Flash Movie Player 2.0.
- После получения файла "Flash.dll", рекомендую удалить Adobe Flash Player.
Ну и поздравляю, теперь вы можете воспроизвести SWF файлы с помощью программы Flash Movie Player 2.0
А можно было еще проще, я подготовил готовый Flash Movie Player 2.0, в который уже интегрировал файл Flash.dll.
Готовый Flash Movie Player 2.0.
***
Остается только запустить файл "fmp.exe" и выбрать SWF файл.
***
Дополнение
Чтобы открыть swf файл через браузер можно воспользоваться расширением для браузера под названием Ruffle, найти его можно в Магазине расширений Google Chrome, ну или вот вам ссылка.
Проверял только на Яндекс Браузере, без понятия будет работать на других браузерах или нет.
***
На этом статья подходит к концу, благодарю за внимание, надеюсь проблема с воспроизведением SWF файлов исчерпана.
Всех благ и до скорых встреч!