Ruffle – An Adobe Flash Player Written in Rust Compiled to WebAssembly
I really hope this works, but I fear it will die a shumway death. One of the issues is there are two complete run-times inside of Flash. AVM1 (for AS1/2) and AVM2 (for AS3). AS1/2 is much easier to program and probably emulate. AS3 was much more advanced and was actually a pretty good language. Adobe should release the source, but probably doesn't due to all the security holes that probably are waiting to be found. Of course, that is speculation.[https://github.com/mozilla/shumway]
[https://en.wikipedia.org/wiki/ActionScript]