is there a way to convert a scratch 3.0 file into a .swf file?

4.1k views Asked by At

I tried scratch 2.0 but I use Sinhala language because l am Sri Lankan. So I can't use Sinhala in scratch 2.0 So I can't convert using scratch 2.0

Is there any other way we can convert an Sb3 file to a Swf file?

3

There are 3 answers

1
Ruud Helderman On

I hope I understood correctly. You want to convert a Scratch project to SWF. Scratch 2.0 is not an option due to lack of language support; you feel obliged to create the project in Scratch 3.0.

I guess it should be possible to convert SB3 to SWF in two steps: first convert SB3 to SB2, then convert SB2 to SWF. This wiki article explains both steps:
https://en.scratch-wiki.info/wiki/Porting_Scratch_Projects

SB3 to SB2

Scratch user -Rex- made a .sb3 to .sb2 converter here. Run sb3tosb2.py (requires Python) to run the converter. After the .sb2 is saved, the guides below can be followed (.mp3 files will not be converted to .wav to be used in the .sb2).

Note: it wasn't clear to me what 'guides' the last sentence refers to.

SB2 to SWF

You can download an SB2 to SWF converter or use an online converter at this site.

Note: the link above now redirects to: https://asentientbot.github.io/converter/

2
Dustinds On

I've been struggling with this as well but only because when I go to the converter on asentienbot.github.io it tells me this "Quite a few years ago, I wrote a tool to port Scratch projects to SWF files and standalone applications. It is now obsolete and unsupported." And doesn't let me press any buttons just tells me I can download the source code. Does this happen to you?

0
sjk1204 On

As @Ruud Helderman said, you can convert SB3 to SB2 using this converter made by -Rex-. For the SB2 to SWF part, you can use the Wayback Machine to access older versions of the website. Here, I linked the latest available version of the page.

EDIT: You have to download the converter since the online version redirects you to: https://asentientbot.github.io/converter/