อีเวนต์เป็นหนึ่งในสิบหมวดหมู่ของบล็อก Scratch เริ่มต้น อีเวนต์เหล่านี้มีรหัสสีเป็นสีเหลืองอ่อนและใช้เพื่อตรวจจับอีเวนต์ซึ่งจะทริกเกอร์สคริปต์ให้ทำงาน บล็อกอีเวนต์มีความจำเป็นสำหรับทุกโครงการ หากไม่มีบล็อกแฮตจากหมวดหมู่นี้ โครงการจะไม่สามารถเริ่มต้นได้ยกเว้นการรันสคริปต์ด้วยตนเอง
รูปที่ 1
สคริปต์ที่สวมบล็อคนี้จะเปิดใช้งานเมื่อคลิกที่ธงเขียว — สคริปต์เหล่านี้สามารถเปิดใช้งานสคริปต์อื่นและเปิดใช้งานโปรแกรมทั้งหมดได้ หากไม่มีบล็อคนี้ วิธีเดียวที่โปรเจ็กต์จะทำงานได้คือต้องตรวจจับการกดปุ่มหรือการคลิกสไปรต์ โปรเจ็กต์จะทำงานได้จนกว่าสคริปต์ทั้งหมดซึ่งขึ้นอยู่กับสคริปต์เริ่มต้นจะสิ้นสุดลง
รูปที่ 2
คำสั่งที่วางอยู่ใต้คำบล็อกนี้จะทำงานเพื่อกดปุ่ม ที่เราทำการระบุไว้ ซึ่งในตัวอย่างคือ “Space”
รูปที่ 3
คำสั่งที่วางอยู่ใต้บล็อกคำสั่งนี้จะทำงาน เมื่อฉากหลังที่ระบุเริ่มการทำงานบนเวที
รูปที่ 4
เมื่อทำการคลิกที่ตัวละคร Sprite หรือโคลนของ Sprite
รูปที่ 5
เมื่อได้รับข้อความ “message1” คำสั่งใต้บล็อกนี้จะเริ่มทำงาน หากบล็อก Forever ส่งการออกอากาศเร็วกว่าที่สคริปต์ที่แนบมาจะทำงานเสร็จ สคริปต์จะรีสตาร์ทโดยไม่ไปถึงบล็อกในตอนท้าย ซึ่งสามารถหลีกเลี่ยงได้โดยใช้ Broadcast () และ Wait
รูปที่ 6
บล็อกจะส่งการออกอากาศไปทั่วทั้งโปรแกรม Scratch สคริปต์ใดๆ ในสไปรต์ใดๆ ก็ตามที่มีบล็อก When I Receive() ซึ่งตั้งค่าให้ออกอากาศตามที่ระบุจะเปิดใช้งาน บล็อกการออกอากาศนี้ช่วยให้สคริปต์ส่งการออกอากาศได้โดยไม่ต้องรอในสคริปต์ (ไม่เหมือนกับบล็อก Broadcast () และ Wait) การออกอากาศเป็นวิธีที่ดีในการให้สไปรต์และสคริปต์สื่อสารกัน
รูปที่ 7
บล็อกจะส่งการออกอากาศไปทั้ง Scratch — สคริปต์ใดๆ ที่หยุดไว้ด้วยบล็อก When I Receive () และตั้งค่าให้ออกอากาศจะเปิดใช้งาน บล็อกการออกอากาศนี้ให้สคริปต์ส่งการออกอากาศและให้สคริปต์รอจนกว่าสคริปต์ทั้งหมดจะเปิดใช้งานเมื่อสิ้นสุดการออกอากาศ