Ruffle
библиотека, которую мы используем в сети Old-Web
Скачать zip  ·  Разделы сайта

Ruffle

Библиотека, которую мы используем в сети Old-Web: как подключить

Ruffle написали не мы. Это открытый проект Ruffle (ruffle.rs) и его участники. Лицензия - MIT или Apache-2.0 на выбор. Здесь лежит копия, которую мы держим у себя и подключаем на своих сайтах, и записки о том, как это сделать.

Что это

Ruffle - эмулятор Flash Player. Он написан на языке Rust, а для браузера собран в WebAssembly, поэтому работает без всяких плагинов: в Chrome, Firefox, Safari, на телефонах.

Подключается одним скриптом. Скрипт сам находит на странице Flash-ролики (<object> и <embed>) и, если настоящего Flash Player в браузере нет, подменяет их своим проигрывателем. Старую страницу 2003 года переделывать не нужно.

Лучше всего Ruffle играет старые ролики на ActionScript 1 и 2 - то есть почти все мультфильмы и открытки той эпохи. ActionScript 3 поддержан не полностью.

В старых браузерах (IE6, Opera 9) Ruffle не работает, и не должен: там ролики играет настоящий Flash Player, как и раньше.

Скачать

Наша копия - версия 0.5.0 из общей папки библиотек libs.gyes.ru/ruffle/.

ФайлРазмерЧто внутри
ruffle-0.5.0.zip9,4 МБСборка для сайта: ruffle.js, два файла core.ruffle.*.js, два файла .wasm, README.md, package.json, LICENSE_MIT и LICENSE_APACHE
LICENSE_MIT.txt1 КБЛицензия MIT проекта Ruffle
LICENSE_APACHE.txt10 КБЛицензия Apache-2.0 проекта Ruffle
ruffle-test.swf58 КБНаш маленький тестовый ролик из демо

Файлы из архива должны лежать вместе в одной папке: ruffle.js сам догружает остальные.

Официальный проект

Рейтинг Old-Web
Ruffle © проект Ruffle, MIT или Apache-2.0
сайт на narod.website