Source: Scratch Wiki en français
Description
Ce bloc de capteur booléen détecte si vous réalisez un clic avec la souris ou non. C'est un bloc booléen, donc si, à l’exécution du bloc, un clic est réalisé, alors le bloc va renvoyer « true » (vrai : la condition est remplie), sinon il renvoie « false ».
Cela ne fonctionne que pour le clic droit.
Exemple
quand je reçois [clic? v] si <souris pressée ?> alors dire [tu as fait un clic !] sinon dire [tu n'as pas fait un clic !]
Avec ce script, le sprite va tout de suite dire si un clic est réalisé.
attendre jusqu'à ce que <souris pressée?> attendre jusqu'à ce que <non <souris pressée?>>
Exemples
- 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]
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 ?>
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans le message.
Voir les blocs du forum pour plus d'informations.
Voir aussi
blocs de capteur :: sensing