Rita,<div><br></div><div>If I put three sounds in a script without any repeat tile, you experience the same problem (ie: the three sounds played at the same time), so I do not believe the problem is with the Repeat tile.<div>
<br></div><div>The more general problem is how do you play a sound (of arbitrary length, for example recording lines in a script) in sequence.</div><div>I have experienced the same problem/frustration in Etoys myself. Scratch solves this problem by providing two tiles:</div>
<div><ul><li>&quot;play &lt;sound&gt;&quot; - starts the sound playing and immediately executes the next tile (as Etoys &quot;make sound &lt;croak&gt;&quot; currently does</li><li>&quot;play &lt;sound&gt; until done&quot; - plays the sound until done then executes the next tile</li>
</ul>Another nice feature of is the &quot;wait&quot; tile which allows you to pause a script for a period of time which is useful in animated cartoons which really motivate kids and I believe is one of the reasons kids prefer Scratch.  Another nice feature I would like to see to help sequence events is the implementation of a &quot;wait&quot; tile which pauses the execution of a script for a period of time at the wait tile.</div>
<div><br></div><div>FYI to solve your problem (how to play a sound or sequence of sounds one after the other) you can create a script that ticks for some unit of time (lets say 1/2 second) and have a counter that increments upon each iteration of the script. Then at the appropriate time/count you can play the next sound in the sequence.  I did something similar in the Cartoon example (<a href="http://www.squeakland.org/showcase/project.jsp?id=9497">The Holder Episosde 1v2</a> which due to the joys of the squeakland website, I have not been able to make public). </div>
<div>Frankly sequencing was cumbersome in that I had to know how long each recorded sound was and would have preferred a simpler method.</div><div><br></div><div>I have included the developer list to get their comments as well.</div>
<div><br></div><div>Stephen</div><div><br></div><div><br></div><div><div><br><div class="gmail_quote">On Fri, Mar 26, 2010 at 9:17 AM, Rita Freudenberg <span dir="ltr">&lt;<a href="mailto:rita@isg.cs.uni-magdeburg.de">rita@isg.cs.uni-magdeburg.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div style="word-wrap:break-word"><br><div><div class="im"><div>On Mar 26, 2010, at 2:03 PM, Steve Thomas wrote:</div>
<br><blockquote type="cite">Yes I have used the repeat tile in a number of projects.  Usually in iterating through objects in a collections.<div><br></div><div>What was the specific problem?</div><div><br></div><div>Can you provide more details on how it does not fit within the Etoys philosophy?</div>
</blockquote><div><br></div></div>The problem is, that tiles in a script are timeless. Everything in a script happens at the same time. for instance, when you put a &quot;make sound&quot; tile in a repeat tile and then say &quot;repeat 3 times&quot;, you will not hear 3 sounds one after the other, but at the same time. This happens with every tile. It is confusing when you put tiles in, that do something you can watch or hear.</div>
<div>So what happens is not the same as what you think would happen when looking at the script. But in Etoys you should be able to explain the behaviour from looking at the script, I think.</div><div><br></div><div><font color="#888888">Rita</font><div class="im">
<br><blockquote type="cite">
<div><br></div><div>Stephen<br><br><div class="gmail_quote">On Fri, Mar 26, 2010 at 8:46 AM, Rita Freudenberg <span dir="ltr">&lt;<a href="mailto:rita@isg.cs.uni-magdeburg.de" target="_blank">rita@isg.cs.uni-magdeburg.de</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
did you ever use the repeat tile? This is a new tile which you can get when you click on the supplies icon in a script.<br>
During my workshop this week we tried to use it and we had problems, because it worked not the way we expected.  It is something special, which is also not fitting very well with the Etoys philosophy. So how about removing it, since it is mostly confusing?<br>


<br>
It would not be removed completely, so that older projects would still work and you can find it if you explicitly search for it in the object catalog. But it would be removed from the supplies menu in the scripts.<br>
What do you think?<br>
<br>
Greetings,<br>
<font color="#888888">Rita</font></blockquote></div><br></div>
</blockquote></div></div><br></div></blockquote></div><br></div></div></div>