swf2js

SWF/Flash to HTML5
Just write one line of code in HTML.

About

With the end of Adobe Flash Player support in 2020, all Flash content has been forced to make two choices.
Option 1: "Terminate the service" / Option 2: "Rebuild"
swf2js opted for the third option, which is to take Flash content and convert it straight to HTML5.

Adobe Animate (Flash) is a very good authoring tool and drawing through SWF files is very light and beautiful.
These assets and techniques are still a viable technology for the future of the web industry.

swf2js is a library that breaks down SWFs in real time and emulates them using HTML technology.
By adopting the standard browser technology, the vulnerability problem of Adobe Flash Player has been greatly improved.
And, as each browser evolves, we can build a comfortable environment together.

The implementation language is JavaScript, which makes it easy to install.
All you have to do is install swf2js.js on your server and add a line of code to your HTML code and you'll be able to create a web page with no changes. You can operate the service using Adobe Animate (Flash) without changing the way you use Adobe Animate (Flash).

It has the same functions as Adobe Animate (Flash), and you can create new Adobe Animate (Flash) style content by using swf2js API to operate it from your own program.

Milestones

Progress of the project.

Free Version(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%

Production Version

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

Can I use ActionScript?

The free version is available in AS 1.0 and 2.0, while the paid version is available in AS 3.0.

What browsers are supported?

Chrome、Safari、FireFox、Edge(chromium)
It's relatively stable on Chrome.

Do you support smartphones?

It will be supported in the future, but not at this time.

Do you support 3D?

It is not supported at this time.

Do you support FLV?

currently working on implementation.

Do you support Flex?

currently working on implementation.

Do you support AGAL?

It is not supported at this time.

Do you support streaming?

It is not supported at this time.

Achievements

BANDAI NAMCO ONLINE

BANDAI NAMCO ONLINE

Beautifl

Beautifl

RAGNABREAK・SAGA

RAGNABREAK・SAGA

Sengoku Break

Sengoku Break

Team

Contact

 

Next2D