You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is hyper-specific and if it is too specific please just close, however
I created this system where we you have one packaged scratch project that can load in other scratch projects. I did this when I was figuring out how websites work on github and it was the first way I figured it out (and retrospectively the most difficult way I could probably do it.)
Essentially, you have a sprite with a script who's soul goal is to load another SB3 based on whatever parameter you give it.
This has the benefit of
Taking ~2.2 MB less space of storage/"Web Page"
Allowing me to easily display my source code
Easier than packaging the project and renaming it index and creating a new folder for every (sub page?)
Not having to put a turbowarp loading screen in between "Web pages," as customizing is entirely outside of my programming knowledge other than changing the background picture essentially
The main issue is that once the new SB3 is loaded, it doesn't start. I know that there are a few blocks that can actually run without pressing the flag, so I create this
I save it as a sprite file put it in any projects that need to automatically start once loaded. It works, but it has a few issues.
Cannot stop the project, so the editor always highlights the flag as if it's running and it seriously messes with my OCD
Is mildly annoying to do, but slightly better than packaging each project individually
To stop it from automatically running while editing I have to pause rather than stop
I have to reset it every time the green flag is clicked manually
I know this is likely impossible; the block is completely missing by the time the next project loads, but it feels like an intuitive behavior. I already have a solution for it, but I figured I might as well make my case for changing it.
The text was updated successfully, but these errors were encountered:
If you were wondering why I would bother having a separate SB3 for every page and not just having a single massive project, I'd like to one day host a collection of everything I make and being able to have separate links for everything as well as one main website that links to all of them just seems nice, even if no one ever really will see it.
@snowboyz0825 Use ShovelUtilsimport project from URL [] block. It automatically clicks the green flag when the project has loaded. Lily's Asset Manager doesn't do that.
This is hyper-specific and if it is too specific please just close, however
I created this system where we you have one packaged scratch project that can load in other scratch projects. I did this when I was figuring out how websites work on github and it was the first way I figured it out (and retrospectively the most difficult way I could probably do it.)
Essentially, you have a sprite with a script who's soul goal is to load another SB3 based on whatever parameter you give it.
This has the benefit of
The main issue is that once the new SB3 is loaded, it doesn't start. I know that there are a few blocks that can actually run without pressing the flag, so I create this
I save it as a sprite file put it in any projects that need to automatically start once loaded. It works, but it has a few issues.
I know this is likely impossible; the block is completely missing by the time the next project loads, but it feels like an intuitive behavior. I already have a solution for it, but I figured I might as well make my case for changing it.
The text was updated successfully, but these errors were encountered: