Source: Scratch Wiki en français
Description
Ce bloc booléen détecte un clic quelconque de la souris dans la scène entière d'un projet Scratch (même si utilisé dans sprite). Il renvoie de fait “true” (vrai) lorsqu'un clic est réalisé, et “false” (faux) si la souris n'est pas utilisée.
Exemples
- Attendre jusqu'à ce que la souris soit pressée, puis non pressée :
attendre jusqu'à ce que <souris pressée?> attendre jusqu'à ce que <non <souris pressée?>>
- Faire en sorte qu'un son soit joué à chaque fois que la souris est pressée :
répéter indéfiniment si <souris pressée ?> alors jouer le son [clic v] attendre jusqu'à ce que <non <souris pressée ?>>
- Savoir si un clic est réalisé sur un sprite, comme avec le bloc
Quand ce sprite est cliqué, mais au milieu d'un script :
si <<souris pressée ?> et <touche le [pointeur de souris v] ?>> alors dire [je suis cliqué !] pendant (3) secondes
- Compter le nombre de clics réalisés avec la souris dans un jeu de clicker
répéter indéfiniment si <souris pressée ?> alors ajouter (1) à [nb de clics v]
Alternatives
Depuis l'arrière-plan, le bloc Quand la scène est cliquée détecte la même action mais il n'est pas booléen.
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
<souris pressée ?>
Sera alors rendu :
<souris pressée ?>
Tout bloc Scratch doit être placé dans des balises
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.
Autre
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence :
<souris pressée ?> Voir aussi
<touche le (pointeur de souris v) ?>Quand ce sprite est cliquéQuand la scène est cliquée(souris x)(souris y)
blocs de capteur :: sensing