Ruffle is an awesome project, but there's a huge amount of work that has to be done to support the entire catalog of Flash content.
> AVM2 is ActionScript 3, which was introduced with Flash Player 9 (June 2006). After the release of Flash Professional CC (2013), authors are required to use ActionScript 3 - making any movie made after that date very likely to fall under this category.
> Ruffle is still working on the foundational support for AVM 2, and does not yet support any content that requires it. A warning will be placed in the log when you attempt to play AVM 2 content, for this reason. We do plan on supporting this soon!
And it boots to the title screen, but I guess there is some sort of check inside the SWF to make sure it is running inside the right domain, because then it tries to redirect the browser back to the main URL and won't load the main avatar creation screen. Bummer. (I downloaded Adobe's Flash Projector and the behavior is the same)
EDIT: I installed the Chrome browser extension instead and it booted up fine. Some rendering issues to do with stroke widths that make it reasonably unusable, but it worked and when you click to download you get the actual proper file since it is rendered using .NET on the back end.
I had a similar problem. My flash content was several modules where the main module swapped in and loaded in sub-modules.
The main screen would loaded but when clicked wouldn’t resolve the sub-modules correctly but I was able to just play the sub-modules and individually and see the old content in all its cheesy glory.
LOL, I think the anti-rust stuff is more a backlash to those overzealous rustaceans who demand mature C or C++ projects be re-written in rust so they can be 'safe'.
I think new software in rust that does useful stuff is cool as :)
It’s written in Rust (don’t shoot the messenger) and was able to play some flash content I had produced around 1999…
Ok I’m going to go crawl back under my rock.