Download

Back to Converter Page Press the button below to download the Scratch to SWF converter. This is recommended for more advanced users or people who want to use the converter offline. If you just want to try it out or convert a few projects, try the online converter. Download Converter and Source Code Some helpful people have translated the converter into different languages! Click one of the following links for more information: - Chinese Version - Korean Version Below is a rough history of the changes I made in each version.

Converter v3.8 (Scratch v448)

- Added an option to hide the mouse cursor in the converted SWF - When the green flag bar is hidden, the edges are now black and the Stage is centered - Slight converter UI adjustments - It will now warn you when entering invalid width and height or saving without a ".swf" extension - Started to improve and reorganize converter and projector code structure, names, and comments - Improved the offline converter embed HTML file

Converter v3.7 (Scratch v448)

- Hide default context menu items in projector - Update Flex SDK link in build script dialog - Build script automatically uses Apple JDK 1.6 (if present) to workaround error about 32-bit JVM

Converter v3.6.2 (Scratch v448)

- Build script patch for what seems to be a weird bug in the Flex compiler related to embedded binary data...? - David Feng has kindly translated the converter and the build script to Chinese! I have uploaded a copy you can download here. If you would like to contact him, his email address is fengshuo2004[at]163[dot]com.

Converter v3.6.1 (Scratch v448)

- Fixed a major issue with the build script and converter in which the SWF parts might not be generated and combined in the correct order depending on the internal resource structure of the projector SWF generated by the Flex compiler - Korean translation provided by Simzol available on his site. Thank you!!

Converter v3.6 (Scratch v447)

- Fixed a bizarre bug with the builder script where the SWF part files were not deleted properly - Fixed occasionally visible Scratch editor UI elements in green flag hidden mode - Simplified and improved SPOverride.as so that future Scratch releases will be less likely to break it again - Changed extension of SWF parts from TXT to BIN to better represent binary data type - Changed names of SWF parts to use numbers instead of letters - Many thanks to @poisonharry for pointing out the UI elements glitch

Converter v3.5.1 (Scratch v442)

- Combined source and binaries downloads - Builder script now generates distribution ZIP file automatically - Modified HTML wrapper - First version on new website

Converter v3.5 (Scratch v442)

- Restructured converter source - Workaround for SWF saving bug in Chrome - Simplified builder script - Changed builder script format from SCPT to APPLESCRIPT

Converter v3.4.2 (Scratch v441)

- Build for latest Scratch release

Converter v3.4.2 (Scratch v440.1)

- Removed 1px white bar on left side of converted projects - Fixed briefly visible player UI elements in Green Flag hidden mode

Converter v3.4.1 (Scratch v440)

- Fixed a bug that prevented saving the SWF - Simplified the converter UI slightly - Removed Project.sb2 and SWF parts from source code ZIP

Converter v3.4 (Scratch v440)

- Simplified builder script - Fixed white bars on edges - Slightly changed converter upload and save UI - Simplified SPOverride.as

Converter v3.3 (Scratch v439.1)

- Build for latest Scratch release

Converter v3.3 (Scratch v438)

- Simplified builder script

Converter v3.2 (Scratch v437)

- Modified for easy recompilation with new Scratch versions - Wrote builder AppleScript - Fixed typos in comments

Converter v3.1 (Scratch v423)

- Fixed bug with height and width RECT generation

Converter v3.0 (Scratch v423)

- Complete rewrite - Cross-platform - Written in ActionScript (Flash) instead of AppleScript - First version to use Loader instead of direct modifications to Scratch source code

Converter v2.3 (Scratch v423)

- Various slight improvements and bug fixes - Converter mostly rewritten

Converter v1 (Scratch v423)

- AppleScript based - Only runs on Mac - Requires a copy of the Flex SDK - Uses modified Scratch source code