Discuss Scratch

issac_the_scratcher
Scratcher
100+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

kccuber wrote:

HelloLanguage wrote:

Is there like a flash element to delete?
no, this doesn't work at all (at least right now) because flash died.
Your right. Besides, the topic is pretty much dead.

Edit: I think this is like the 4th time i've started a new page.

Last edited by issac_the_scratcher (Jan. 11, 2022 00:20:36)

_nix
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

issac_the_scratcher wrote:

kccuber wrote:

HelloLanguage wrote:

Is there like a flash element to delete?
no, this doesn't work at all (at least right now) because flash died.
Your right. Besides, the topic is pretty much dead.

Edit: I think this is like the 4th time i've started a new page.
Yeah, this won't work without Flash. It was always operating on borrowed time since one of the main reasons the ST rewrote 3.0 from the ground up was because Flash was progressively becoming obsolete

I've (I believe) requested the thread be kept open, because I think it's still a fine place to discuss running 2.0-via-Flash in browsers again, e.g. when Ruffle comes around and supports AS3 some two or three decades from now. We'll see!
HelloLanguage
Scratcher
47 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

subashvs wrote:

Scratch 3.0 not Easily
We can switch Scratch 3.0 back to Scratch 2.0 or can release another version of scratch like Scratch 4.0
How do we switch Scratch 3.0 back to Scratch 2.0?
HelloLanguage
Scratcher
47 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

Go to nathan.github.io/pixie/
endermaster3690
Scratcher
67 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

HelloLanguage wrote:

(#144)
Go to nathan.github.io/pixie/
we already talked about it
HelloLanguage
Scratcher
47 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

W H Y D O Y O U S A Y A D O B E F L A S H I S G O N E

W E K N O W!
HelloLanguage
Scratcher
47 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

I figured out if u go to https://ie10.ieonchrome.com/#s2online.github.io on chrome/chromebook, you will go to s2online.github.io in 2022!
_nix
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

HelloLanguage wrote:

I figured out if u go to https://ie10.ieonchrome.com/#s2online.github.io on chrome/chromebook, you will go to s2online.github.io in 2022!
This is really neat!! It's too bad it looks like it doesn't support sound, but this is awesome. If I'm reading the site right, it looks like it streams a video of Internet Explorer running on a server machine. I ran an old game I made (which I had to download and import directly, instead of using the project ID) and it was pretty close to a full 30 FPS, which is impressive for a streamed video. It was slower in fullscreen, but smooth in the normal 480x360 project view!

It's pretty funny that a service like this still offers a browser with Flash enabled today, since Flash is ostensibly so bug-riddled and security-flawed

edit: Wow this forum thread has over ten thousand views.

Last edited by _nix (Jan. 22, 2022 04:05:09)

now-38
Scratcher
4 posts

s2online: Easily run Scratch 2.0 projects in your web browser!

yeah, I searched on Google and we can't run it
when green flag clicked
forever
if <can run scratch (2.0 v)::sensing> then
say [YAY!!!!!]
else
say [:<]
medians
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

now-38 wrote:

yeah, I searched on Google and we can't run it
when green flag clicked
forever
if <can run scratch (2.0 v)::sensing> then
say [YAY!!!!!]
else
say [:<]
Are you using Adobe Flash? You'll have to get the latest version without the timebomb, or remove it yourself. Also, you'll need a browser that is compatible with Flash.
There are ways to get it without this, but they don't fully support ActionScript3 (AS3), which is what Scratch 2.0 used.

Last edited by medians (Oct. 5, 2025 13:46:47)

medians
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

WAIT DUDE DO YOU HAVE THE UNMODIFIED SWF ON YOUR COMPUTER ANYMORE (TO THE TOPIC CREATOR)
v461.1 is a lost version and the mod has v461.1 underneath the fullscreen button :/
I was wondering where I saw it omg
Edit: it being that version number

Last edited by medians (Oct. 5, 2025 13:54:23)

_nix
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

medians wrote:

WAIT DUDE DO YOU HAVE THE UNMODIFIED SWF ON YOUR COMPUTER ANYMORE (TO THE TOPIC CREATOR)
v461.1 is a lost version and the mod has v461.1 underneath the fullscreen button :/
I was wondering where I saw it omg
Edit: it being that version number
we built this SWF from scratch (ha ha) i do believe, which is to say we couldn't possibly have the “original” SWF, because we weren't modifying that SWF to begin with… we were just generating an analogous SWF, including our changes, from source code

s2online is open source and you can view its source code here: https://github.com/s2online/s2online.github.io (embarrassingly the github pages repository is also the actionscript project repository lol)

looking at the commit history we would have forked at commit 74ae0cb… see how our first (“initial”) commit has that commit as its parent. of course that commit also exists in scratch-flash's repository.

as i mentioned, we don't have the original SWF because we never accessed it to create this mod, but you can build the SWF analogously on your computer by “checking out” that commit locally and following the usual build steps. don't think we have ever built scratch-flash on this computer, and s2online is from many years ago, so we don't have the debugging know-how to tell what to do if the build goes wrong… can't prepare the SWF for you but we do wish luck going about building it, if that is something that interests you

we also are not aware if there were any real-world differences between the version of scratch built by just anyone, from the official open source repository, and the versions that were uploaded to scratch website itself. i.e. for compatibility/interfacing with scratch's online features, like autosaving projects, backpack, etc. if there was actionscript code kept in a private fork of scratch-flash to take care of these matters, then the built SWF is certainly different from the version of scratch really online at that time. that's not a guarantee though. would recommend you dig around the scratch-flash source code and see if it is apparently “missing functionality” within its own code, or if it could really do everything the online version did, just with the right javascript helpers (those having been private, instead of a fork of scratch-flash itself)

also may be of interest: the commits between 461.1 and 461.2 which suggest changes made in a private fork to help cloud variables work properly (because no related changes - or really, any changes - are actually made to the codebase). here also are the commits between 461 and 461.1, which may help tell you what 461.1 was all about

scratch-flash is an open source repository and its commit history goes all the way back to may 2014, at which point scratch was v417. minding that online features may be missing, you can probably access most all of scratch's development history / version changes after that point. (was looking for an announcement but the best we have is scimonster waving at ATs on may 13, 2014… we have a chat room from that time where we might have linked an announcement, but it's taking a minute to figure out access)

no tl;dr provided
medians
Scratcher
1000+ posts

s2online: Easily run Scratch 2.0 projects in your web browser!

_nix wrote:

medians wrote:

WAIT DUDE DO YOU HAVE THE UNMODIFIED SWF ON YOUR COMPUTER ANYMORE (TO THE TOPIC CREATOR)
v461.1 is a lost version and the mod has v461.1 underneath the fullscreen button :/
I was wondering where I saw it omg
Edit: it being that version number
we built this SWF from scratch (ha ha) i do believe, which is to say we couldn't possibly have the “original” SWF, because we weren't modifying that SWF to begin with… we were just generating an analogous SWF, including our changes, from source code

s2online is open source and you can view its source code here: https://github.com/s2online/s2online.github.io (embarrassingly the github pages repository is also the actionscript project repository lol)

looking at the commit history we would have forked at commit 74ae0cb… see how our first (“initial”) commit has that commit as its parent. of course that commit also exists in scratch-flash's repository.

as i mentioned, we don't have the original SWF because we never accessed it to create this mod, but you can build the SWF analogously on your computer by “checking out” that commit locally and following the usual build steps. don't think we have ever built scratch-flash on this computer, and s2online is from many years ago, so we don't have the debugging know-how to tell what to do if the build goes wrong… can't prepare the SWF for you but we do wish luck going about building it, if that is something that interests you

we also are not aware if there were any real-world differences between the version of scratch built by just anyone, from the official open source repository, and the versions that were uploaded to scratch website itself. i.e. for compatibility/interfacing with scratch's online features, like autosaving projects, backpack, etc. if there was actionscript code kept in a private fork of scratch-flash to take care of these matters, then the built SWF is certainly different from the version of scratch really online at that time. that's not a guarantee though. would recommend you dig around the scratch-flash source code and see if it is apparently “missing functionality” within its own code, or if it could really do everything the online version did, just with the right javascript helpers (those having been private, instead of a fork of scratch-flash itself)

also may be of interest: the commits between 461.1 and 461.2 which suggest changes made in a private fork to help cloud variables work properly (because no related changes - or really, any changes - are actually made to the codebase). here also are the commits between 461 and 461.1, which may help tell you what 461.1 was all about

scratch-flash is an open source repository and its commit history goes all the way back to may 2014, at which point scratch was v417. minding that online features may be missing, you can probably access most all of scratch's development history / version changes after that point. (was looking for an announcement but the best we have is scimonster waving at ATs on may 13, 2014… we have a chat room from that time where we might have linked an announcement, but it's taking a minute to figure out access)

no tl;dr provided
Yeah, but I was wondering if you had it because that could mean you were using Scratch around that time, and you could actually download the .swf from inspect element
Also, I already knew this lolol for scratch-flash

Powered by DjangoBB