Source: Scratch Wiki en français


Le bloc « <souris pressée ?> »


<souris pressée ?>

<souris pressée ?>

Catégorie : Capteurs
Type : Bloc booléen
Ajouté dans : Scratch 1.0
Entrées : Aucune
Code du bloc :
<souris pressée ?>

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 ?>
Info
 Info :
N'oubliez pas que le script devra être entouré des balises
[scratchblocks]
et
[/scratchblocks]
pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.

Autre

Info
 Info :
Depuis le 28 juin 2023, il existe une version à contraste élevé de ce bloc, dont voici l'apparence : <souris pressée ?>

Voir aussi