[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