This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2010-11-14 03:41:04

logedu
New Scratcher
Registered: 2010-11-12
Posts: 6

"dire" un texte puis une variable

bonjour !

J'ai une variable (nombre) et je voudrais que le chat dise "ma réponse est : "la variable".
Dans visual basic on transformait la variable en caractères ($). Comment faire avec scratch ? Je peux à la limite lui faire dire "la réponse est" pendant quelques secondes et dire ensuite la variable mais je pense qu'il y a mieux.
Merci d'avance !

Offline

 

#2 2010-11-14 06:20:47

cmuriel
Scratcher
Registered: 2008-10-12
Posts: 34

Re: "dire" un texte puis une variable

Bonjour
Utilise Regroupe [   ] [   ]  (en vert dans le menu opérateur)
Exemple :
Demander "Quel est ton nom" et attendre
Dire regroupe [Bonjour_ et_bienvenue_] [Reponse] pendant 3 secondes
(Reponse est en bleu dans le menu capteur et contient la réponse à la dernière question)
Après bienvenue il faut laisser un espace sinon la réponse est collée à la phrase précédente.

Télécharger  aussi Exemple et consulter les scripts.
J'espère avoir donné une réponse utilisable.  wink

Last edited by cmuriel (2010-11-16 10:04:29)

Offline

 

#3 2010-11-14 06:40:07

cmuriel
Scratcher
Registered: 2008-10-12
Posts: 34

Re: "dire" un texte puis une variable

Complément : si la variable est un nombre par exemple "Nombre"en orange
Utiliser Dire Regroupe[la reponse est ] [Nombre] pendant 3 secondes

Offline

 

#4 2010-11-14 12:15:02

logedu
New Scratcher
Registered: 2010-11-12
Posts: 6

Re: "dire" un texte puis une variable

merci beaucoup !

Offline

 

#5 2010-12-28 18:01:26

Chatter
Scratcher
Registered: 2009-11-29
Posts: 500+

Re: "dire" un texte puis une variable

logedu wrote:

bonjour !

J'ai une variable (nombre) et je voudrais que le chat dise "ma réponse est : "la variable".
Dans visual basic on transformait la variable en caractères ($). Comment faire avec scratch ? Je peux à la limite lui faire dire "la réponse est" pendant quelques secondes et dire ensuite la variable mais je pense qu'il y a mieux.
Merci d'avance !

Tu pourrais faire comme cmuriel a dit, regrouper. Voici un example:

<when green flag clicked>
<say[{join [Ma reponse est: ] [<{variable}>} ]for(2)secs>

Last edited by Chatter (2010-12-28 18:02:50)


http://img19.imageshack.us/img19/2339/mcdonaldsjoke.gifAll your problems are like batter when you add a little Chatter, because when you have Chat, you're safe from bats.  big_smile
"And so?" - The little people in my brain|Status: Snow in April?

Offline

 

Board footer