Các khối lệnh Event:

Một phần của tài liệu Lập trình Scratch với trẻ em trên 6 tuổi (Trang 27 - 30)

1. When backdrop switches to:

- Thực hiện lệnh khi nền chuyển sang một nền khác.

- Rõ hơn là khi một phông nền chuyển sang nền mà ta chọn thì nó sẽ nhận biết được và thực hiện những lệnh mà ta yêu cầu phía sau.

Ví dụ: Trong Greeting Card

Nền ban đầu khi chạy đặt là nền 1

Khi chuyển sang nền b1 thì thực hiện ẩn nhân vật chim cánh cụt trong thệp.

ĐỘI HÌNH CHUYÊN TIN HỌC HOÁ 2014 27 các lệnh tiếp theo như:

Chơi bài happy birthday.

Chữ Happy sẽ xuất hiện và di chuyển tới vị trí của nó trong thệp, cuối cùng nó thực hiện lệnh thông báo (broadcast) Happy sẽ nói ở phần sau.

2. When I receive và Broadcast

- Lệnh Broadcast này có nghĩa là sẽ thông báo một thông điệp đến tất cả các scripts (và các background) để có thể làm cho lệnh When I receive biết để thực hiện các lệnh phía sau của mình.

Ví dụ: Trong Greeting Card

Cũng trong bài thệp như nãy cũng đã nói khi chữ Happy di chuyển tới vị trí của mình thì nó sẽ thông báo thông điệp Happy.

ĐỘI HÌNH CHUYÊN TIN HỌC HOÁ 2014 28 Sau đó chữ Birthday cũng sẽ nhận

được thông báo trên và thực hiện lệnh di chuyển tới vị trí của mình rồi lại thông báo một thông điệp khác là Birthday.

Kế tiếp nhân vật cái bánh cũng nhận được thông báo Birthday và cũng di chuyển đến vị trí của nó, thực hiện những hiệu ứng đã cái đặt.

- Mở rộng thêm làm lệnh Broadcast and wait nghĩa là khi thông báo xong thông điệp thì chờ cho tới khi tất cả các scripts thực hiện hết lệnh rồi mới tiếp tục thực hiện lệnh tiếp theo ở sau Broadcast.

ĐỘI HÌNH CHUYÊN TIN HỌC HOÁ 2014 29 message…”

Một phần của tài liệu Lập trình Scratch với trẻ em trên 6 tuổi (Trang 27 - 30)