Source: Scratch Wiki en français
Description
Ce bloc est une implémentation directe d'une entrée utilisateur. Il permet en effet de demander un contenu quelconque au scratcheur utilisant le projet dans lequel il est placé.
L'entrée utilisateur peut prendre deux formes différentes, si le bloc est utilisé dans un sprite affiché ou s'il est utilisé dans un sprite caché (ou dans l'arrière-plan). Dans le premier cas, le sprite affiche une bulle de texte similaire à celle du bloc dire [] et un champ de texte, dans le second cas, le texte est intégré au champ de texte.
Le contenu entré par l'utilisateur est entreposée dans le bloc (réponse).
Exemples
- Poser une question à l'utilisateur :
quand le drapeau vert pressé demander [Comment souhaites-tu être nommé ?] et attendre mettre (surnom v) à (réponse)
- Demander à l'utilisateur d'entrer un fichier sous format texte :
définir ouvrir un fichier demander [Colle le code du fichier :] et attendre analyser (réponse) :: custom
Alternatives
Il est possible d'écouter le clavier de l'utilisateur à l'aide d'un script de détection des touches pour permettre une entrée stylisée, mais cela ne permet pas le copier-coller.
Sur le forum Scratch
Il est possible d'insérer ce bloc sur le forum Scratch via du BBCode :
demander () et attendre
Sera alors rendu :
demander () et attendre
[scratchblocks]et
[/scratchblocks]pour être affiché en tant que bloc dans un post.
Autre
demander () et attendre Voir aussi
blocs de capteur :: sensing