Totally cool.   By setting that preference, the broadcast:* events are auto-magically populated in the &quot;more ...&quot; section of &quot;when scripts should run&quot; (although you need to broadcast at least once to see the event in the list)<div>
<br></div><div>Also another nice touch is that you also have the Scratch variable names as events, so you can trigger a script on change in &quot;score&quot; or any variable.</div><div><br></div><div>One possible confusion is that variable &quot;custom events&quot; are not pre-pended with anything, so if you create a variable in Scratch named &quot;normal&quot;, you have a custom event called &quot;normal&quot; which could cause confusion.</div>
<div><br></div><div>Stephen</div><div><br><div class="gmail_quote">On Tue, May 24, 2011 at 11:36 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ah, that preference is more specific. Even better :)<br>
<font color="#888888"><br>
- Bert -<br>
</font><div><div></div><div class="h5"><br>
On 24.05.2011, at 17:22, Koji Yokokawa wrote:<br>
<br>
&gt; Yes,<br>
&gt; a broadcast from Scratch will be converted to a custom event in Etoys.<br>
&gt;<br>
&gt; I forgot that the custom event is not available in default. Open preferences from menu-halo of the world and search &quot;etoy&quot; to get &quot;allowEtoyUserCustomEvents&quot; in Etoys.<br>
&gt;<br>
&gt; Koji<br>
&gt;<br>
&gt; Bert Freudenberg wrote 11/05/24 21:10:<br>
&gt;&gt;<br>
&gt;&gt; On 24.05.2011, at 13:57, Steve Thomas wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; On Sun, May 22, 2011 at 6:35 AM, Koji Yokokawa&lt;<a href="mailto:ky@yengawa.com">ky@yengawa.com</a>&gt;  wrote:<br>
&gt;&gt;&gt;&gt; Try to receive messages from Scratch.<br>
&gt;&gt;&gt; Couldn&#39;t figure out broadcasting from Scratch to Etoys.  In Scratch I broadcast &quot;go&quot;.  In Etoys I tried a script named &quot;go&quot; and one named &quot;broadcastgo&quot; but nothing happened in Etoys. One of your short simple videos would help ;)<br>

&gt;&gt;<br>
&gt;&gt; I guess Koji-san meant to use a custom event to trigger the script on the ScratchClient. The script name is irrelevant. If you disable &quot;etoys friendly&quot; you find &quot;define a new custom event&quot; in the &quot;more...&quot; submenu for the script trigger. That lets you define other triggers than &quot;mouseDown&quot;, &quot;mouseUp&quot; etc. IIUC you need to name it &quot;broadcast:go&quot;.<br>

&gt;&gt;<br>
&gt;&gt; - Bert -<br>
&gt;&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Koji Yokokawa &lt;<a href="mailto:ky@yengawa.com">ky@yengawa.com</a>&gt;<br>
&gt; <a href="http://www.yengawa.com/" target="_blank">http://www.yengawa.com/</a><br>
<br>
<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>
</div></div></blockquote></div><br></div>