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 les forums
Sur les forums de Scratch, vous pouvez intégrer des blocs Scratch grâce au BBCode. Voici le code nécessaire pour insérer ce bloc :
<souris pressée ?>
Ce qui donnera :
<souris pressée ?>
N'oubliez pas que le script devra être entouré des balises
Voir les blocs du forum pour plus d'informations.
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
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