Source: Scratch Wiki en français

(Redirigé depuis Quand ce lutin est cliqué (bloc))


Le bloc « quand ce sprite est cliqué »


quand ce sprite est cliqué

quand ce sprite est cliqué

Catégorie : Événements
Type : Bloc de tête
Ajouté dans : Scratch 1.0
Entrées : Aucune
Code du bloc :
quand ce sprite est cliqué

Description

Ce bloc de tête et d'événement permet d’exécuter le script qui lui est rattaché quand le sprite ou l'un de ses clones est cliqué.

Info
 Info :
Ce bloc existe pour l'arrière-plan et s'appelle quand la Scène est cliquée. Il remplace celui du sprite dans la liste des blocs de l'éditeur si l'onglet «code» de l'arrière-plan est sélectionné.

Dans la version 1.4 de Scratch, il s'appelait quand () cliqué, il a ensuite été changé en quand je suis cliqué dans les premières versions de Scratch 2.0 avant de prendre finalement sa forme actuelle.

Attention
 Attention :
Cliquer sur une zone transparente du sprite n'active pas le bloc sauf si elle est entourée d'un rectangle ou d'un ovale avec un contour non transparent. Cliquer sur un bloc caché n'active pas non plus le bloc.

Exemples

  • Faire des boutons dans un jeu
quand ce sprite est cliqué
envoyer à tous [ouvrir le menu v]//pour ouvrir le menu dans ce cas
  • Changer d'arrière-plan :
quand ce sprite est cliqué
arrière-plan suivant
  • Parler à un personnage :
quand ce sprite est cliqué
dire [Bonjour !] pendant (1.5) secondes
demander [Comment ça va ?] et attendre
si <(réponse) = [Bien]> alors
dire [^^] pendant (1.5) secondes
end

Alternatives

 
répéter indéfiniment
si <<souris pressée ?> et <touche le [pointeur de souris v]>> alors
...::grey
attendre jusqu'à ce que <non<souris pressée ?>>
fin

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 :

quand ce sprite est cliqué
Ce qui donnera :

quand ce sprite est cliqué
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'information.


Voir aussi