ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

48th Anniversary

Quarky Event Block

 

อีเวนต์เป็นหนึ่งในสิบหมวดหมู่ของบล็อก 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 () และตั้งค่าให้ออกอากาศจะเปิดใช้งาน บล็อกการออกอากาศนี้ให้สคริปต์ส่งการออกอากาศและให้สคริปต์รอจนกว่าสคริปต์ทั้งหมดจะเปิดใช้งานเมื่อสิ้นสุดการออกอากาศ

 

 

 

 

Writer : Pongsakorn Panthumano

 

สินค้าแนะนำ