Innen: Hungarian Scratch-Wiki
A Küldj üzenetet () blokk egy Esemény blokk és egy Kirakóelem blokk, ami üzenetet küld a Scratch-en keresztül. Bármely szkript vagy szereplő, melynek a tetején üzenet érkezésekor blokk található, meghatározott üzenetet aktivál. Ezek az üzenetküldő blokkok, lehetővé teszik a szkripteknek, hogy késlekedés nélkül üzenetet küldjenek (kivéve a Küldj üzenetet() és Várj blokk. Az üzenetek lehetőséget adnak, a szereplőknekés szkripteknek a kommunikálásra.
Példák
Ha egy szkriptnek felhasználói beavatkozás nélkül kell aktiválódnia, egy projekt indítása után, a legegyszerűbb mód, az üzenetküldés használata.
- Szereplők közötti kommunikáció
e szereplőre kattintáskor // szereplő1-ben küldj üzenetet [szereplő2 menj v] [szereplő2 menj v] üzenet érkezésekor // szereplő2-ben menj (10) lépést
- Különböző események összekapcsolására
[space v] lenyomásakor ismételd eddig <érinted: [él v]?> menj (10) lépést end küldj üzenetet [Robbanás! v]
- Két szereplő futtatása azonos időben
[menj v] üzenet érkezésekor x változzon (-5) y változzon (10) [Szereplő1 v] legyen [kész] [menj v] üzenet érkezésekor x változzon (-5) y változzon (10) [Szereplő2 v] legyen [kész]
- Színtér felkészítése több szereplőre
küldj üzenetet [Minden szereplő álljon készen v]
- Két Projektcsoport összekapcsolására is alkalmas
- Két különböző Scratch Változtatás összekapcsolására is használatos. Például, egy üzenet küldése a BYOB mod-ban, beindíthat egy eseményt az Enchanting modban, ami egy Agyvihar Lego robotot vesz rá arra, hoyg tegyen meg valamit. Az Enchanting-ból hiányzik a bilentyűzet/egér támogatás, míg a BYOB nem tud robotot kezelni; együtt viszont képesek egy robotot egérrel mozgatni. Nézd meg a http://wiki.scratch.mit.edu/wiki/Communicating_Between_Scratch_Modifications linket, amennyiben további inforációra vagy kíváncsi, a robotok mozgatását illetően
Rekurzió
Szócikk: Rekurzió
Az üzenetküldés, lehet egy módja, a Farokrekurzió létrehozásának. Rekurzió jön létre, amikor egy blokk (vagy üzenetküldő szkript ebben a cikkben) meghívja önnmagát azonos ponton a kódban. Alkalmas arra, hogy fraktálokat vagy végtelen ciklusokat hozzunk létre.