Re: eToys questions - creating a sketch for a backdrop image - 'stage'
Steve Thomas <sthomas1-gQhbkF4bah9Wk0Htik3J/[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.squeakland |
|---|---|
| Message-ID | <CAGa9PAZu7R4RhAY-qFt=O-6-g+6S7EpAgezjHYgx29-g4+aecA@mail.gmail.com> |
On Mon, Feb 27, 2012 at 11:39 AM, K. K. Subramaniam <[email protected]>wrote: > On Monday 27 Feb 2012 10:36:46 AM R.D. Latimer wrote:> And also - can I > duplicate scripts, make copies - not siblings - so I > > can save time using scripts with similar blocks. > There are many ways in which you can have non-siblings be driven by the > same > script. For instance, you can put all such objects into an invisible holder > and use 'Holder's tell all contents'. See Bert's video on Pythagoras > theorem > for some more hints. > True there are many ways you can have non-siblings driven by the same script. I can think of at least two: 1. Have a script that uses a "player" parameter 2. The Bert way: Create your own scripting tiles I should create a video to explain these (see Bert'sSqueakfest 2010<http://youtu.be/WUxMP46PM-I> talk here, but I may create a shorter version even though that would leave out of lot of the wonderful things Bert demonstrated, more folks may watch it). That said, I still think it's too hard to re-use scripts in Etoys. Some things should be hard fun, but these methods can be just plain annoying/frustrating (although a good argument could be made for having kids create their own scripting tiles and the method demonstrated by Bert is wonderful). And while I agree it would be good for kids to be encouraged to create their own scripting tiles, most of the time its more trouble than its worth or more effort than should be asked of kids at certain points in their learning. I can travel from Princeton to NYC by walking and I would see and learn a lot along the way, but who has the time or the energy. I'd rather take a train. So it would be nice if there was a simpler way of re-using scripts. Knowing Etoys, there probably is and perhaps method 1 above is a partial solution, not sure need to think about this more. Comments and suggestions welcome. Stephen _______________________________________________ squeakland mailing list [email protected] http://lists.squeakland.org/mailman/listinfo/squeakland