Put this in the sprite that shrinks:
Then put this in the background:
If all goes well, that should work fine.
The other problem is that if the sprite is too small, it might not go below a certain size. Make sure the sprite can actually reach 3% - if not, you'll need to set it to something higher.
Last edited by hmnwilson (2011-01-26 15:50:54)
Offline
joeboy755 wrote:
hmnwilson i cant get to what you u said?
Well, basically, Scratch sets a limit to how much a sprite can shrink. The limit depends on how big the sprite is to begin with, and most average-sized sprites can't reach 3% (which is pretty small).
All I was saying is that you'll need to make sure the sprite can actually get that small. If it can't, you'll have to change 3% to something higher.
Does that make more sense?
Offline
Remember that the loop hmwilson suggested will continually broadcast whenever size < 3. If you just want it to happen once when size = 3, try this:
When flag clicked: forever: wait until <size = 3> broadcast "next background" wait until <not <size = 3>>
Offline