Hello! Blueblue Here! Just Gonna Tell You The Easiest Way To Do Background Scrolling. 11alex, Please Don't Write This Isn't The Proper Way Anymore. You Must Make Sprites That Are All REALLY Big. Make It Look Like They're Connected. For Each Sprite, Give A [Go To x, Go To y] Script. Change The Background's Color To The Color Of The Scrolling Sprites. Give Each Sprite An Arrow Key Movement Script. But Instead Of <when[ Right Arrow ]key pressed> <move( 3 )steps>
Do It Backwards, Like [ Right Arrow ]key pressed> <move( -3 )steps>
Notice The Minus? That's Right. Make The Scripts Backwards.
Normal Numbers Are Negative Numbers.
Negative Numbers Are Normal Numbers.
You've Learned How To Do BG Scrolling!
Offline
Background scrolling scratch requires more than just what blueblue suggests, because scratch does not allow sprites larger than the screen. If scratch *did* allow bigger sprites, it would be that easy (which is why several people have suggested allowing bigger sprites).
Currently, you need to use multiple sprites to do background scrolling, which is feasible but awkward.
Offline
I have created some examples of how to do decent looking scrolling.
see http://scratch.mit.edu/forums/viewtopic.php?id=1629
Real scrolling isn't possible in scratch because of the image size limitation and the way you can't put sprites off stage.
Offline