[Etoys] Avoiding batching of script execution
Karl Ramberg
karlramberg at gmail.com
Sat Oct 11 15:53:21 EDT 2008
Bert Freudenberg wrote:
> Am 11.10.2008 um 19:58 schrieb Bert Freudenberg:
>
>
>> Am 11.10.2008 um 19:42 schrieb Karl Ramberg:
>>
>>>> Am 11.10.2008 um 16:34 schrieb Karl Ramberg:
>>>>
>>>>
>>>>> http://wiki.laptop.org/images/c/c2/New_draw_system.011.pr
>>>>>
>>>>> Press button 'Ellipse startRegenerate' then 'Ellipse startDrawing'
>>>>> this will batch the drawing.
>>>>> Press button 'Ellipse startRegenerate' again then single step
>>>>> script
>>>>> 'Ellipse draw' in the viewer, this works.
>>>>>
>>> The problem must be in my script that sets the new heading and
>>> location,
>>> it seems to ignore the changes to Ellipse all together.
>>> I tested to change that script to do other stuff to Ellipse but the
>>> changes were ignored. I'm very curious to why
>>> this happens...
>>>
>> Hah! That's a hint. Your ellipse's copies will still be ticking ...
>> that would cause problems indeed.
>>
>
>
> If you add a line like "BranchStack's firstElement stopScript: #draw"
> as last line in Ellipse>>storeBranch then your project works.
Ah, of course. Thanks :-)
Karl
More information about the Etoys
mailing list