「思い出の名作Flashをもう一度ブラウザで動かしたい」という需要に対し、現在最も推奨されているのが、Rust言語で開発されたオープンソースのFlashエミュレーター「Ruffle(ラッフル)」を活用する方法です。
かつての脆弱性を抱えた古いFlash Player本体をパソコンに再インストールすることは、重大なセキュリティリスクを伴うため厳禁です。しかし、RuffleはWebAssembly(Wasm)技術を用いて設計されており、ブラウザの安全な保護領域内でSWFファイルをリアルタイムに解釈・実行します。余計なプラグインをOSに直接常駐させることなく、安全に動作させることが可能です。
Ruffleを利用してFlash動画やゲームを再生する手順は非常にシンプルです。
【ブラウザ拡張機能を使う手順】
1. ChromeやFirefox、Edgeなどの公式アドオンストアから「Ruffle」拡張機能をブラウザに追加します。
2. 有効化するだけで、閲覧先のWebページ内に埋め込まれたFlashオブジェクトが自動検知され、HTML5同等のキャンバスとしてインライン再生されます。
3. 手元に保存してある「.swf」ファイルをドラッグ&ドロップするだけでも、ブラウザ画面上でスタンドアロン再生が可能です。
ActionScript 1/2で制作された往年の名作ムービーや初期のFlashゲームであれば、ほぼ100%に近い互換性で滑らかに動作します(ActionScript 3を採用した高度な後期ゲームについても有志によるエミュレート開発が継続しています)。