ActionScript & MXML in Visual Studio Code

  • An extension for Microsoft's free editor, Visual Studio Code
  • Supports Adobe AIR, Flash Player, and Apache Royale workflows
  • Runs everywhere — including Windows, macOS, and Linux
  • Open source and supported by the community

Install VSCode Extension

Screenshot of NextGen ActionScript extension for Visual Studio Code

Code Intelligence

Enjoy the comforts of a fully-fledged ActionScript and MXML development environment.

  • Completion of types and members
  • Automatic imports of classes
  • Function parameter hints
  • Find all references
  • Ctrl+click jump to symbol
  • Search all symbol names in the workspace
  • Generate methods, getters/setters, and more
Screenshot of IntelliSense
Screenshot of debugger stopped at a breakpoint


A debugger with all the bells and whistles that supports many runtimes.

  • Debug SWFs in Adobe AIR and Flash Player
  • Debug Apache Royale apps running in web browsers
  • Add breakpoints to ActionScript or MXML
  • Pause, step in/out/over, restart, and stop
  • See trace() calls in the debug console
  • Navigate the function call stack
  • Inspect an object's variables
  • Automatically stop at uncaught exceptions

Cross-platform, Cross-runtime, More SDKs

Build and debug on more platforms than most commercial ActionScript IDEs.

  • Runs on Windows, macOS and... yes, even Linux
  • Build SWF files for Adobe AIR and Flash Player
  • Transpile AS3/MXML to JavaScript with Apache Royale
  • Supports modern ActionScript SDKs that older IDEs don't, including Apache Royale and Feathers
Microsoft Windows, Linux, Apple macOS, Apache Royale, Adobe Flash Player, and Adobe AIR logos
Photo of Harbs
I've switched over to VS Code already for most of my Royale development. Between the improvements to VS Code itself and your extension, things are getting better and better!
Harbs, Apache Royale contributor
Screenshot of search for ActionScript & MXML extension


You can install the extension by launching Visual Studio Code and searching for the extension:

  1. Open the Extensions view.
  2. Search for ActionScript.
  3. Look for the ActionScript & MXML extension created by Bowler Hat LLC.
  4. Click the Install button.

To configure an SDK and create a new project, see the complete installation instructions for details.

Support this project!

With the help of the community — developers just like you — the ActionScript & MXML extension for Visual Studio Code keeps getting better and better. Your generous support helps to fund the development of this project so that ActionScript developers continue to have great tools at their disposal.

Patrons gain access to a exclusive behind-the-scenes updates! You might learn a little bit about the extension's architecture, gain insights into Josh's development workflow, and you'll even get sneak peeks at cool, new features that are being developed for the future versions of the extension.

Become a Patron!

A big thank you to the following community sponsors: