<br><br><div class="gmail_quote">On Tue, Feb 28, 2012 at 1:33 PM, Steve Thomas <span dir="ltr">&lt;<a href="mailto:sthomas1@gosargon.com">sthomas1@gosargon.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Tue, Feb 28, 2012 at 9:01 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span> wrote:<br></div></div><div class="gmail_quote">
<div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On 28.02.2012, at 08:09, Steve Thomas wrote:<br>
<br>
&gt; On Mon, Feb 27, 2012 at 3:10 PM, Bert Freudenberg &lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt; wrote:<br>
&gt;<br>
</div><div>&gt;&gt; The execution models of Etoys and Scratch are fundamentally different. In Etoys, all tiles in a script are executed in the same time step. You cannot have an individual tile take time. That&#39;s why there is no &quot;wait&quot; tile. That&#39;s why you can&#39;t do animation with the &quot;repeat&quot; tile. Etc.<br>


&gt;&gt; Unless/until someone adds that capability, you can&#39;t have a slide tile either. (The single-stepping mechanism might be a step (pun intended) in that direction)<br>
&gt;<br>
&gt; Okay, eventually I will get my head around this execution model (then I&#39;ll try tackling the one for Kedama ;)  But, I think I get your point and I was not asking for a wait tile (well perhaps I don&#39;t get it, but I plunge on blissfully ignorant of my own ignorance...)<br>


<br>
</div>Your proposed glide tile would be equivalent to a wait tile, in that it takes time. The tile after the glide tile in the same script would only be executed after the glide tile finishes. That&#39;s how this kind of tiles work in Scratch. I agree it&#39;s convenient. You can easily script &quot;stories&quot; (glide there in 1 sec, say something for 1 sec, come back in 1 sec) or play melodies (note C for 0.5 secs, then a D for 0.5 s etc). In Etoys you don&#39;t &quot;script&quot; objects from the outside (do this, then that, then that) as much as provide &quot;behavior&quot; for them (in any given situation, here&#39;s what you do).<br>


<br>
Or did I misunderstand your proposal?<br></blockquote></div></div><div>Correct I do not expect the script to &quot;wait&quot; mid execution, until the glide completes, the glide tile is more like a start tile (in fact thats what I used in my prototype). </div>

<div>Providing kids a method to synchronize events is a whole separate request, but I haven&#39;t figured out a good way to do that yet.</div></div></blockquote><div><br></div><div>There was some work done to make the ScorePlayerMorph work as a playback trigger/ sequencer that would work like that.</div>
<div>Skeleton is also interesting to bring in as a tool to do in between calculation over time. Both in animation and general programming.</div><div><br></div><div>Karl </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><br></div><div>So I took the project I created (attached to <a href="http://tracker.squeakland.org/browse/SQ-1021" style="background-color:rgb(242,242,242);color:rgb(51,102,153);outline-style:none;outline-width:initial;outline-color:initial;font-family:arial,sans-serif;font-size:12px;line-height:15px" target="_blank">SQ-1021</a>) and added a tile to change the color of a Rectangle after my glide tiles.</div>

<div><img src="cid:ii_135c3e4febd37fc5" alt="Inline image 1"></div><div><div>oneGlide and twoGlide basically call a script to set my GlidePlayers variables (Player to glide, target value and #secs), then makes a copy of itself and execute the copies script to &quot;glide&quot;. </div>

<div><br></div><div>When executed, the gliding starts and the Rectangle changes color in the same cycle/step.</div></div><div><br></div><div>Stephen</div><div><br></div></div>
<br>_______________________________________________<br>
etoys-dev mailing list<br>
<a href="mailto:etoys-dev@squeakland.org">etoys-dev@squeakland.org</a><br>
<a href="http://lists.squeakland.org/mailman/listinfo/etoys-dev" target="_blank">http://lists.squeakland.org/mailman/listinfo/etoys-dev</a><br>
<br></blockquote></div><br>