Hi, original author of Lightspark here. There is certainly value in OSS implementations of Flash, but the reality is that reaching accurate support for all the SWFs out there is a titanic effort. The sheer size of the runtime library of ActionScript 3 makes it a massive project, and on top of that the documentation/specification is most often vague or missing altogether.
Lightspark is something I started 10 years ago, back in my University years. Nowadays, I am working on the problem of Flash preservation and life extension from the perspective of compilers and virtual machines at Leaning Technologies. If you want to read more about our approach:
Lightspark is something I started 10 years ago, back in my University years. Nowadays, I am working on the problem of Flash preservation and life extension from the perspective of compilers and virtual machines at Leaning Technologies. If you want to read more about our approach:
https://medium.com/leaningtech/preserving-flash-content-with...
https://medium.com/leaningtech/running-flash-in-webassembly-...
https://medium.com/leaningtech/announcing-cheerpx-for-flash-...