Action Script 3 now supported in the Ruffle Emulator

Action Script 3 now supported in the Ruffle Emulator

Flash, once the web’s sweetheart in games and animation, has today fallen into obscurity. Since the end-of-life two years ago, Flash media has become virtually unplayable. But things are changing with emulators like Ruffle.


Not all Flash media is the same. You see, the interactivity in Flash relies on a language called ActionScript. In 2006, ActionScript 3 came out with new features. Alas it was backwards-incompatible with AS2 and so not everyone was to keen on it. It wasn’t until the release of Flash Professional CC (2013), that authors were required to switch to AS3.

This has made Flash emulation quite a challenge. Understandably, Flash emulators have had to choose between prioritising AS2 and 3. For example the emulator Shumway focussed on AS2 (with some AS3 support) and Lightspark focussed on AS3. Unfortunately, Shumway hasn’t been updated in ages and Lightspark isn’t browser-based.

On the other hand, Ruffle, a relative newcomer to the Flash emulation scene has been picking up speed. Written in Rust and sporting WebAssembly, it runs wicked fast and cross-platform! Though Rust’s focus has too been mostly in one direction, namely AS2, they have started to make progress on AS3 well. Below is an abridged version of an announcement shared on the Ruffle Discord Server by our friend Nosamu.


The first few ActionScript 3 games are finally playable in Ruffle, Demos below! One of the first fully-playable games is Not To Scale, a simple but clever photo puzzle! You can try it out right now on Newgrounds: https://www.newgrounds.com/portal/view/575849/format/flash?emulate=flash

Even more exciting, the beautiful minigolf game Wonderputt is now mostly playable with the Ruffle desktop app! The first hole is quite tricky due to collision bugs, but a fix is in progress, along with web performance improvements.

Watch our #announcements channel for updates in the coming weeks! As always, you can download Ruffle from https://ruffle.rs/#downloads.

But wait, there’s more – Ruffle web builds now have a fancy loading animation! If you own a website, now is the perfect time to update Ruffle! No longer will your visitors be greeted with a blank white screen while waiting for Ruffle to load. Check out the animation:

Also, if you’d like to add your own flair to the loading screen or disable it altogether, there are a few customization options: preloader, --preloader-background, and --logo-display. For more information, see our wiki.

And finally, we’re looking for help developing an official Ruffle app for Android! If you have experience with Rust development targeting Android, please check out @szőlő’s WIP repository: https://github.com/torokati44/ruffle-android and join the development thread: Native Android App.


Do you have a favorite Flash game you just wish you could play right now? It’s not emulation, but Bluemaxima’s Flashpoint collection might be able to run what you are looking for right now. Be sure to also check out our Flash Player Emergency kit for more tips on Flash after its end-of-life.

18 Comments

  1. Anonymous

    This is amazing to hear. So many people from the Bad Eggs Online 2 forum have been waiting for this to play our favorite game again!

  2. a

    I’ve downloaded the latest version of the Ruffle extension but when I try to play an old youtube video on the internet archive it still says this content is not yet supported by the ruffle emulator.

  3. Anonymous

    how long will until ruffle is able to support ActionScript3?

  4. E

    when will ruffle be able to support ActionScript3??

  5. Connor

    When will Ruffle be able to support Action Script 3?

    • TYRUS

      ruffle claims it can support AS3 but ive yet to find any game that it runs and now the likes of Kongregate has swapped over to it killing all the games supernova was running perfectly SO WELL DONE RUFFLE

      • JG

        Yes, still waiting for full AS3 support. Trying to run a legacy Flash standalone app and Ruffle isn’t working because it still says AS3 not supported. Any idea about timeframe for when that will be resolved?

        • .

          Ruffle still doesn’t claim to support AS3, but most games (especially Kongregate ones, which tend to use more advanced features) should be playable by May or June.

  6. fff

    What a stupid game and community here

  7. Hi, I’m Sikem And Will You Be Able To Play Flash Videos Too With ActionScript3? I’ve Been Trying To Watch Flash Videos For Years And I Keep Getting The Same Problem.

  8. XavierKid

    will super smash flash 2 be playable on the website soon?

  9. Anonymous

    Bu Ruffle; flash gereken Hill Climb Racing i açmıyor. Siyah ekranda takılıyor. Açılmasını istiyorum.

Leave a Reply

Your email address will not be published. Required fields are marked *