Can I Copy and Paste a Scratch project onto a Snap! project? If I can, how can you do it? I want to do this project (https://scratch.mit.edu/projects/415688064/) but with a few edits.
When I put my project link in, I click " Click here to open your project in Snap!" and it goes to a blank page that has a URL called "about:blank#blocked"....
When I put my project link in, I click " Click here to open your project in Snap!" and it goes to a blank page that has a URL called "about:blank#blocked"... I think its because I was banned from Scratch?
No, I tried it with on of my projects and I got the same error.
Workaround: download the xml and upload that to Snap!
Ah, I downloaded it...idk if it will work though... :\
Your project is too large for the "Click here to open your project in Snap !" link to work.
This is a browser-imposed constraint, so you'll have to use the second " [click here to download your project" link.
I did it with Gravity CAT.
Problems:
The Hazards move way too fast, and
When I press space, the CAT and Hazards move way too slow
That is what I did, I am seeing if it will work right now.
Oh, it actually worked, it didn't save the background though, welp.
[scratchblocks]
when backdrop switches to []
...
[/scratchblocks]
is not supported, but a workaround is
[scratchblocks]
when <([costume name] of [Stage]) = []> :: control hat
...
wait until <not <([costume name] of [Stage]) = []>>//put in front of cap/end blocks; does it work?
//After thinking logically, it should work,
//otherwise when
would keep checking and interrupt while the script is running
[/scratchblocks]
; should Snapinator do that?
It is too fast, like how I expected, guess I will have to deal with extra speed.
I wanna ask the same thing....Should Snapinator do that? I think it should....
Isn't your WHEN workaround going to fire repeatedly as long as the background doesn't change?
Indeed. Something closer would be
[scratchblocks]
when green flag clicked
forever
wait until <not <([costume name v] of [Stage v]) = [backdrop1]>>
wait until <([costume name v] of [Stage v]) = [backdrop1]>
...
end
[/scratchblocks]
but that doesn't work when you switch to the same backdrop multiple times in a row, in which case the the script should be restarted.
The best solution would be to replace every
[scratchblocks]
switch costume to [backdrop1 v]
[/scratchblocks]
with
[scratchblocks]
switch costume to [backdrop1 v]
broadcast [backdrop switched to backdrop1 v]
[/scratchblocks]
and replace
[scratchblocks]
when backdrop switches to [backdrop1 v]
[/scratchblocks]
with
[scratchblocks]
when I receive [backdrop switched to backdrop 1 v]
[/scratchblocks]
I never use the "when backdrop switches" block in Scratch
Some people need it, for example: Animators(like me). And probably more people.