swf2js

SWF/FlashをHTML5に!
HTMLに1行コードを記述するだけ!!

About

2020年のAdobe Flash Playerサポート終了に伴い、全てのFlashコンテンツは2つの選択を迫られました。
選択肢1「サービスの終了」/選択肢2「作り直す」
swf2jsはFlashコンテンツをそのままHTML5化するという3つめの選択肢を選びました。

Adobe Animate(Flash)はとても優れたオーサリングツールで、SWFファイルを通じた描画はとても軽量で美しい表現が可能です。
これらの資産と技術はこれからのWeb業界でもまだまだ活躍できる技術です。

swf2jsはSWFをリアルタイムで分解しHTMLの技術を用いてエミュレートするライブラリです。
ブラウザの標準技術を採用する事でAdobe Flash Playerが抱えていた脆弱性の問題も大きく改善されています。
そして、各ブラウザの進化と共に快適な環境を一緒に構築していくことができます。

実装言語はJavaScriptを採用している為、導入も簡単にできます。
サーバーにswf2js.jsを設置し、HTMLのコードに1行追加するだけでこれまでと何も変わらずにAdobe Animate(Flash)を利用してサービスの運用を行えます。

Adobe Animate(Flash)と同じ機能を有しており、swf2jsのAPIを通じて自前のプログラムから操作する事で、新規にAdobe Animate(Flash)風のコンテンツを作る事も可能です。

Milestones

プロジェクトの進行状況です。

無料版(GitHub)

ActionScript
ActionScript 1.0 100%
ActionScript 2.0 70%
ActionScript 3.0 0%
Browser
Chrome/Firefox/Safari/Edge(chromium) 100%
iPhone/Android 100%
HTML5
WebGL 0%
WebWorker 0%
WebAudio 0%
Video
FLV 0%
MP4 0%
Audio
MP3 50%
WAV 50%
Filters
DropShadow/Blur/Glow/Bevel 50%
Blend Mode
Multiply/Screen/Lighten/Darken/Difference/Add/Subtract 50%
Compression
ZLIB 100%
LZMA 0%
3D
Stage3D 0%
Assembly
Adobe Graphics Assembly Language 0%
Socket
Socket 0%

有料版

ActionScript
ActionScript 1.0 5%
ActionScript 2.0 5%
ActionScript 3.0 90%
Browser
Chrome/Firefox/Safari/Edge(chromium) 100%
iPhone/Android 80%
HTML5
WebGL 100%
WebWorker 100%
WebAudio 100%
Video
FLV 90%
MP4 100%
Audio
MP3 100%
WAV 100%
Filters
ALL Available. 100%
Blend Mode
ALL Available. 100%
Compression
ZLIB 100%
LZMA 100%
3D
Stage3D 10%
Assembly
Adobe Graphics Assembly Language 0%
Socket
Socket 100%

Frequently Asked Questions

ActionScriptは使えますか?

無料版はAS1.0、2.0が、有償版はAS3.0が利用可能です。

対応ブラウザを教えて下さい

Chrome、Safari、FireFox、Edge(chromium)
Chromeでは比較的安定して動作しています。

スマートフォンには対応していますか?

将来的に対応予定ですが、現時点では非対応です。

3Dは使えますか?

現時点では非対応となります。

FLVには対応していますか?

現在、実装を進めております。

Flexには対応していますか?

現在、実装を進めております。

AGALには対応していますか?

現時点では非対応となります。

ストリーミング配信には対応していますか?

現時点では非対応となります。

Achievements

BANDAI NAMCO ONLINE

Bandai Namco Online

Beautifl

Beautifl

ラグナブレイク・サーガ

ラグナブレイク・サーガ

究極×進化!戦国ブレイク

究極×進化!戦国ブレイク

Team

Contact

 

Next2D