My son and I have done two new implementations of Jens's Flashlight project.
http://scratch.mit.edu/projects/kevin_karplus/42557
http://scratch.mit.edu/projects/kevin_karplus/43274
Both use the same trick as Jens's project (of putting a white sprite between a black background and a black-on-transparent image), but we think the code is a little simpler.
One implementation uses one forever loop with a variable and broadcast messages, the other uses two forever loops.
I wrote up an explanation of the two projects for my afterschool Tech Club:
http://www.soe.ucsc.edu/~karplus/tech_club/Tech_News_11_oct_2007.pdf
Offline