Hi, Randy,
I'll give you a workaround for now, since you said that this is
time-crucial, and I'll save the long-winded explanations for later
;-)
The workaround is to make your "clearDarts" script
belong not to the point objects (pt0 and its sibs,) but rather to some
completely different object, such as the "playfield" which
serves as your dart-board.
So get rid of the existing pt script "clearDarts", and
assemble a new one that belongs to the Playfield, rather than to the
"pt" guys. Thus:
... and I think you'll find that all works fine.
I'll privately E-mail a copy of the project with the above change
back to you, Randy.
Cheers,
-- Scott
At 11:15 AM -0500 10/19/05, Randy Heiland wrote:
Hi gang,
I've got a strange situation - which is actually kind of
time-crucial
since it's part of a contribution I'm making to the upcoming
Supercomputing 2005 Education Program. In the little module that
I'm
contributing, I'm introducing Squeak to some of the teachers
participating in the Program and, well, I've got a problem with a
project involving siblings. Basically, the problem involves
scripts
getting changed whenever I 'publish' the project. I've
quickly
documented the situation and made the project available (in its
quirky
state, after being published) here:
http://poincare.uits.iupui.edu/~heiland/squeak/darts/
If one of you Squeak gurus could take a
look sometime and offer advice,
I'd appreciate it!
--Randy