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)風のコンテンツを作る事も可能です。
Next2D Project
swf2jsはエミュレータとして完成し、Next2Dプロジェクトに進化していきます。
Milestones
プロジェクトの進行状況です。
無料版(GitHub)
有料版
Live Preview
デモページではSWFファイルを直接アップロード(ドロップ)して動作を確認頂けます。
Frequently Asked Questions
ActionScriptは使えますか?
無料版はAS1.0、2.0が、有償版はAS3.0が利用可能です。
対応ブラウザを教えて下さい
Chrome、Safari、FireFox、Edge(chromium)
Chromeでは比較的安定して動作しています。
スマートフォンには対応していますか?
将来的に対応予定ですが、現時点では非対応です。
3Dは使えますか?
現時点では非対応となります。
FLVには対応していますか?
現在、実装を進めております。
Flexには対応していますか?
現在、実装を進めております。
AGALには対応していますか?
現時点では非対応となります。
ストリーミング配信には対応していますか?
現時点では非対応となります。
Team
Contact
Next2D
developer@next2d.app