Compétence 5 / 5100%
C54e

Déclencher un script en réponse à un événement

Associer un script à un événement (touche pressée, clic sur le lutin, drapeau vert) et prévoir ce qui se passe quand l'événement se produit.

Définition

Un événement est une action de l'utilisateur ou du programme : appuyer sur une touche, cliquer sur le lutin, cliquer sur le drapeau vert, recevoir un message. Un script commence par un bloc « quand… » : il ne s'exécute que lorsque cet événement se produit, et chaque fois qu'il se produit.

Deux scripts, deux événements

Script 1quand la toucheflèche droiteest presséeavancer de10Script 2quand ce lutin est cliquédireBonjour !pendant2secondes

Un script se déclenche par une touche, l'autre par un clic sur le lutin

Chaque script est indépendant : il attend son propre événement.

Méthode

1

Repérer le bloc de départ « quand… » de chaque script.

2

Pour chaque événement qui se produit, exécuter le script correspondant, une fois par événement.

3

Cumuler les effets quand l'événement se répète : trois pressions de la touche exécutent trois fois le script.

Exemple

L'utilisateur appuie trois fois sur la flèche droite, puis clique une fois sur le lutin. Que se passe-t-il ?

🪙

Compétence terminée : +50 coins

Passe à la suivante pour continuer à en gagner.

À revoir avant, si ça bloque

Ces compétences sont nécessaires pour réussir celle-ci.