Ensure your Flash Player installation is secure and up to date. Simply select 'Allow Adobe to install updates' during the installation process or choose this option anytime in the Flash Player control panel.
Take your gaming to the next level with Flash Player's incredible Stage 3D graphics. Smooth, responsive, and incredibly detailed games are a click away. We've even added support for game controllers so come get your game on!
Experience hardware accelerated HD video with perfect playback using Flash Player. Recent improvements allow supported Flash content and games to continue to deliver responsive feedback even when your CPU is maxed.
JavaScript is currently disabled in your browser and is required to download Flash Player.
Click here for instructions to enable JavaScript.
Version 32.0.0.192
, English
Adobe® Flash® Player is a lightweight browser plug-in and rich Internet application runtime that delivers consistent and engaging user experiences, stunning audio/video playback, and exciting gameplay.
Installed on more than 1.3 billion systems, Flash Player is the standard for delivering high-impact, rich Web content.
By clicking the Download now button, you acknowledge that you have read and agree to the Adobe Software Licensing Agreement.
Note: Your antivirus software must allow you to install software.
Total size: 20.3 MB
Before debugging a SWF file, you will need to download a special version of the Adobe Flash Player that supports debugging. Visit the Adobe Flash Player Debug Downloads page to download the Flash Player projector content debugger for your operating system.
Create a new ActionScript project targeting Adobe Flash Player.
In Visual Studio Code, open the View menu and select Debug. Alternatively, click the debug icon on the sidebar, or use the Ctrl+Shift+D keyboard shortcut (or Command+Shift+D on macOS).
Click the gear ⚙︎ icon to configure the launch configurations for your workspace.
When prompted to Select Environment, choose SWF.
If .vscode/launch.json already exists in your workspace, you will not be asked to specify the environment. Instead, the existing file will open. You may click the Add Configuration button to add a new SWF debugging configuration to the existing file. Several default snippets are available, depending on which Adobe Flash runtime you are targeting.
A new editor will open with a launch.json file that looks something like this:
We'll be using the Launch SWF debug configuration in a moment.
Run the build task with Ctrl+Shift+B (or Command+Shift+B on macOS).
Ensure that the Attach SWF configuration is selected is the Debug sidebar, and press the button with the play ▶️ icon to start debugging. Alternatively, use the F5 keyboard shortcut to start debugging.
Instead of building manually with Ctrl+Shift+B, you can configure launch.json to build your project automatically when you ask it to start debugging.
If you set the preLaunchTask
field in launch.json to the name of one of the built-in tasks provided by the ActionScript & MXML extension, it will automatically run that task before debugging.
You can find the complete list of tasks that are available in your workspace when you go to the Terminal menu and choose Run Task....
For simple projects, the preLaunchTask
field in launch.json should be set to ActionScript: compile debug - asconfig.json:
If your workspace contains multiple root folders, you may need include the name of the root folder before asconfig.json in the task name:
Warning: If you're compiling debug builds using the Quick Compile & Debug command, DO NOT use preLaunchTask
. It will cause your project to build twice before starting the debugger, which won't be very 'quick' at all! 😄
If possible, the standalone Adobe Flash Player will open automatically when you debug a SWF program. On Windows and macOS, the debugger will look for an application that is associated with the .swf
file extension. On Linux, the debugger will attempt to find a flashplayer
or flashplayerdebugger
executable by searching the directories registered with the $PATH
environment variable.
If the standalone Adobe Flash Player cannot be opened automatically — or if you prefer to test SWF content in a specific version of Adobe Flash Player — you may add the runtimeExecutable
field in launch.json to customize which application is launched.
On Windows, set runtimeExecutable
to the absolute path of the .exe
file:
On macOS, set runtimeExecutable
to the absolute path of the .app
file:
On Linux, set runtimeExecutable
to the absolute path of the executable file: