If you want to list the code for a Scratch program, this is the way. (I use a PC, but I'd guess it's the same for a Mac)
Press Shift and also choose Extras with the shift key still being held down.
A drop-down menu appears with the option to 'Write project summary'.
Release the shift key.
The dropdown menu stays visible.
Click on 'Write summary project'.
Two things now happen - The text listing is saved as a file in your main 'Scratch folder)
and - The text listing is held in memory and can be pasted into
any wordprocessor that you prefer.
Do NOT keep the shift key depressed as you click on 'Write project summary' or else nothing will happen.
The above instructions were thrashed out in a separate thread and it was a comment by 'johnm' that provided the final clue for people who were having problems.
-------------------------------------------------------------------------------------------------------------------------
In the other thread, kevin-karplus added this comment, so Mac users need to know this:
".....Actually, there is still a bug. My Mac OS X version still doesn't write the file.
It is true that the copy buffer gets the text, which I had not been aware of, so there is a very ugly workaround for this bug ...."
Last edited by mohlar (2007-05-31 16:21:30)
Offline
If you want to print out a script for e-mail, a newsletter, or a class handout, the color blocks may be too big and too expensive to print. Having a short text format is handy for talking about the code.
Offline
If you're used to reading a program listing, this is a way to do it 'the traditional way' with Scratch.
if you're used to mapping out initial ideas on paper before you touch a keyboard, you may find it easier to think in these terms before you touch a keyboard.
This listing idea isn't for everyone - but for those who want it, it is available.
Offline
Only sort of available on the Mac OS X implementation---you have to know that the script is left in the copy buffer (not in a file) and go to a text editor to paste the script into a file.
Offline