De Scratch Wiki en français

Révision datée du 3 mars 2018 à 21:28 par Bouboufez (discussion | contributions) (Préparation pour amélioration)


Les événements

Introduction

Les blocs d'événements sont marrons, ils servent pour la plupart à lancer un script quand il se passe une action précise ; les autres servent à déclencher ces événements.

Les blocs événement

Voici les différents blocs d'événements.


quand le drapeau vert pressé est un bloc qui permet d’exécuter le script qui lui est rattaché quand le drapeau vert est cliqué, il sera toujours activé au moins une fois au lancement d'un projet Il est souvent utilisé pour initialiser les variables d'un jeu, ou alors suivi d'une boucle Répéter Indéfiniment (voire la section Contrôle).

quand [espace v] est cliqué est un bloc qui permet d’exécuter le script qui lui est rattaché quand la touche spécifiée est pressée, il est utilisé pour déclencher un événement spécifique lors'que l’utilisateur presse une touche en particulier. Il est souvent utilisé pour gérer les contrôles d'un jeu.

quand ce lutin est cliqué est un bloc qui permet d’exécuter le script qui lui est rattaché quand la souris se situe sur le lutin qui les contient et que l'utilisateur appuie sur le bouton gauche de la souris. Il est souvent utilisé dans les scripts de boutons ou dans les animations basiques.

quand l'arrière-plan bascule sur [arrière-plan 1 v] est un bloc qui permet d’exécuter le script qui lui est rattaché quand l'arrière plan bascule sur l'arrière plan spécifié. Il est souvent utilisé dans les animations, mais son usage reste facultatif (en effet on préfère activer un script directement, sans passer par le changement d'un arrière plan, à l'aide de la modification d'une variable par exemple).

Quand [volume sonore v] > (10) est un bloc qui permet d’exécuter le script qui lui est rattaché quand le micro de la webcam capte une intensité sonore supérieure à la valeur spécifiée, comme une voix forte.

Quand [Chronomètre v] > (10) est un bloc qui permet d’exécuter le script qui lui est rattaché quand le chronomètre prend une valeur supérieure à la valeur spécifiée.

Quand [mouvement vidéo v] > (10) est un bloc qui permet d’exécuter le script qui lui est rattaché quand la webcam capte une intensité de mouvement supérieure à la valeur spécifiée, comme le mouvement d'une main face à la caméra.

Quand je reçois [message1 v] est un bloc qui permet d’exécuter le script qui lui est rattaché quand le message spécifié est envoyé.

Envoyer à tous [message1 v] est un bloc qui permet d'envoyer le message spécifié et par conséquent d’exécuter les scripts rattachés aux blocs Quand je reçois (Message) correspondant, y compris ceux situés dans d'autres lutins. Il peut être utilisé pour déclencher un événement particulier à différents instants sous différentes conditions (par exemple le passage à un niveau de jeu suivant).

Envoyer à tous [message1 v] et attendre équivaut au bloc Envoyer à tous (Message), mais bloque l’exécution du script dans lequel il se trouve tant que le script du bloc Quand je reçois (Message) correspondant n'est pas entièrement executé.

Modèle:Blocs

Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation des cookies.