ActionScript and MXML in Visual Studio Code

  • An extension for Microsoft's free editor, Visual Studio Code
  • Supports both Adobe AIR/Flash and Apache FlexJS 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 FlexJS 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

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

  • Runs on Windows, macOS and... yes, even Linux
  • Transpile to JavaScript with Apache FlexJS or build SWF files for Adobe AIR and Flash Player
  • Use the asconfigc utility for more consistent builds — share the exact same settings on the command line and Visual Studio Code
Microsoft Windows, Linux, Apple macOS, Apache FlexJS, Adobe Flash Player, and Adobe AIR logos
Photo of Harbs
I've switched over to VS Code already for most of my FlexJS development. Between the improvements to VS Code itself and your extension, things are getting better and better!
Harbs, Apache FlexJS 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. 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: