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.
Next2D Project
swf2js is now complete as an emulator and will evolve into the Next2D project.
Milestones
Progress of the project.
Free Version(GitHub)
Production Version
Live Preview
On the demo page, you can upload (drop) the SWF file directly to see how it works.
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.
Team
Toshiyuki Ienaga
Lead Maintainer
Started research and development of swf2js in 2013
Started development and operation of Next2D in 2021
SONICMOOV
Sales Partner
Distributor of the commercial version, SONICMOOV., LTD.
contact_ml@apps.sonicmoov.com
Contact
Next2D
developer@next2d.app