В конце 2020 года прекратилась поддержка когда-то революционного, а в 2000-х годах повсеместного Adobe Flash Player.
Без Flash Player не было бы интернета, который мы знаем. У меня где-то на старых болванках (так миллениалы называли пустые или перезаписываемые компакт-диски) записаны флеш-игры, которые в эпоху раннего малодоступного интернета передавались их рук в руки на жёстких дисках. А сколько сайтов работало на Flash!
Увы, из-за многочисленных неустранимых дыр в безопасности от Flash сначала отказались производители мобильных устройств (заявление Стива Джобса о том, что в Айфонах не будет поддержки флеш, в своё время было воспринято чуть ли не как сенсация), а потом постепенно забанили и остальные, включая разработчиков браузеров.
Интернет многое потерял, но немногое забыл. Тысячи легендарных флеш-игр сегодня пытаются спасти энтузиасты. А сайты, сохранением которых для потомков много лет занимается проект Internet Web Archive, со временем не перестанут работать внутри архива, даже если они были когда-то написаны на Flash. Поможет им всем в этом эмулятор Flash Player с гордым именем Ruffle.
По заверениям разработчиков, Ruffle гораздо безопасней, чем почивший AFP, прежде всего потому, что написан на современном языке Rust и потому, что Ruffle не традиционный «флеш-плеер», а эмулятор с использованием так называемых «песочниц» — среды, из которой нельзя повлиять на программное обеспечение и операционную систему.
Ruffle распространяется как отдельное приложение, так и в виде браузерного расширения для Google Chrome (равно как и всех браузеров на движке Chromium), а также Firefox. Более того, вебмастеры могут встроить Ruffle в свои сайты, чтобы посетители без каких-либо дополнительных действий могли прикоснуться к магии Flash.
Расширение для браузера в официальных библиотеках (пока) не представлено, поэтому его нужно скачать с сайта Ruffle и установить вручную. Расширение скачивается в виде zip-архива. Его следует предварительно распаковать.
В случае с Хромом (Safari, Microsoft Edge) нужно перейти в главное меню, там выбрать «Расширения» (Extensions) или ввести в адресную строку chrome://extensions/. В правом верхнем углу активировать «Режим разработчика» (Developer mode), нажать появившуюся кнопку «Загрузить распакованное» (Load unpacked) и открыть папку с загруженным расширением. Должно появиться уже активированное расширение Ruffle. Всё, можно сёрфить флеш-сайты.
Чтобы просматривать или взаимодействовать с SWF-файлами (играми, мультфильмами, презентациями и т. д.), браузерное расширение не годится. Приложение для операционных систем Windows, Linux и MacOS можно скачать там же, где и расширение. Достаточно распаковать архив и запустить исполняемый файл (на Windows это ruffle.exe). Программа сразу предложит открыть файл SWF.
Если при запуске Ruffle на Винде возникнет ошибка «Система не обнаружила VCRUNTIME140_1.dll», значит, у вас не установлены библиотеки Visual Studio. Скачайте на сайте Microsoft и установите распространяемый компонент Visual C++ (версии x86 для 32-битной Windows, x86 и x64 — для 64-битной).
На момент выхода публикации Ruffle доступен в ночных сборках, а заявленная версия 0.1.0. Разработчики не гарантируют корректную работу релизов (на то они и «ночные сборки»), а обновляться, похоже, пока придётся вручную.
Спасибо, за подробное разъяснение. Сэкономил время
Не работает на виндовс 10. Пишет что не подходит к этой системе. К чему тогда подходит?! Файл .exe не запускается.
У меня Windows 10. Всё работает. Какую ошибку вам показывает? Просто молча не запускается?
Так и пишет система не подходит для этой программы выберите другую.
Без понятия, что там у вас — на двух разных сборках (Win 10 Home для одного языка и Win 10 Enterprise LTSC) программа запускается. А распространяемый компонент Visual C++ пробовали установить?
swf не работают
Слушайте, ну написано же в тексте, что работает пока далеко не всё. Вот на сайте Ruffle появились прогресс-бары с ходом освоения языка ActionScript 3 (который появился в 2006 году). Пока поддержка нулевая, то есть большинство swf и сайтов на Flash, которые были сделаны позднее июня 2006 года, скорее всего не будут работать. Но скоро обещают сделать. Это даже не бета, ребята, проявите терпение.
Ruffle не работает: ни на Opera, ни на Atom Browser, ни на Google Chrome, ни на Яндекс.Браузере, ни на Microsoft Edge, ни на Firefox, ни на остальных браузерах. Бесполезный мусор!
А как вы проверяли, что не работает? Сейчас установил расширение на Brave, потыкал игры на архивных сайтах, везде подключён и работает Ruffle, но некоторые игры жалуются на отсутствие ActionScript 3. Но с третьего тыка нашёл работающую игру http://arcade.flashgamearchive.com/game.php?game=Projectile_Motion&m=0 (сайт не https-ный, надо пропустить предупреждение).
На https://www.newgrounds.com/ то же самое, всё работает на Ruffle.
Где конкретно у вас не работает, покажите, может, дело вовсе не в Ruffle?
меня интересует вопрос запуска swf с моего хостинга. Я сделал все по инстукции и swf встроенный в сайт открывается (в нем использовался actionscript 2.0). Открывается содержимое не автоматически, как раньше бывало, а сперва синяя заставка ruffle, потом красная заставка с огромной кнопкой пуск… Смешно..
Вопрос, как это убрать, чтобы автоматически содержимое ролика начинало проигрывать при загрузке?
На момент добавления комментария поддержка ActionScript 1-2 уже 95%, ActionScript 3 — 90%. «Фотошоп онлайн» теперь работает!
как открыть ссылку на локальный файл. В инструкции на принтер Samsung 2525. Ruffle пишет Похоже, что вы запускаете Ruffle по протоколу «file:».
Это не работает, поскольку браузеры блокируют работу
многих функций по соображениям безопасности.
Вместо этого мы предлагаем вам использовать. И все.
Что и как использовать?
Сложно сказать. Возможно, Ruffle предлагает вам загрузить Flash файл куда-то в интернет, и попробовать открыть его оттуда. Отправьте файл мне на почту alex@budaev.org, если ещё нужна помощь, я посмотрю, что он предлагает и как можно открыть этот файл.