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

#1 2009-08-10 04:17:35

emodrow
Scratcher
Registered: 2008-12-20
Posts: 2

Zugriff auf Scratch-Message

Hallo,
weiß jemand, ob man auf die Scratch-Message, nachdem sie gesendet wurde, zugreifen kann? Also nicht nur "Wenn XXX gesendet", sondern Falls message = XXX ....
http://scratch.mit.edu/forums/post.php?fid=14#req_message

Offline

 

#2 2009-08-10 04:54:08

ScratchScripter
Scratcher
Registered: 2008-08-21
Posts: 73

Re: Zugriff auf Scratch-Message

Nein, so etwas in der Art ist nur durch die Benutzung von Variablen möglich.
Etwas Ähnliches (ein < if I recieve [ ] >-Block, also ein sechseckiger < wenn ich Nachricht [ ] empfange >) wurde im Englischen Forum oft vorgeschlagen, es ist aber unmöglich, da Messages nicht 1 oder 0 (gesendet oder nicht gesendet) sein können, sondern nur einmalig aktiviert werden, um die Skripts mit "Wenn ich [ Message ] empfange" auszulösen.

Ein Beispiel für die Anwendung von Variablen wäre:
http://img269.imageshack.us/img269/4600/messagey.gif

Offline

 

#3 2009-08-10 15:55:24

emodrow
Scratcher
Registered: 2008-12-20
Posts: 2

Re: Zugriff auf Scratch-Message

Ja klar, aber man könnte doch ebenso wie bei "antwort" die letzte Message einer Systemvariablen zuweisen, dann stände sie frei zur Verfügung. Irgendwo muss die message schließlich im Sytem liegen!

Offline

 

#4 2009-08-10 16:38:40

pinochio
Scratcher
Registered: 2009-03-19
Posts: 1000+

Re: Zugriff auf Scratch-Message

ich benutze leider das englishe scratch, ist message so wie recieven?


Flat Out G

Offline

 

#5 2009-08-11 13:14:32

ScratchScripter
Scratcher
Registered: 2008-08-21
Posts: 73

Re: Zugriff auf Scratch-Message

pinochio wrote:

ich benutze leider das englishe scratch, ist message so wie recieven?

Ja, messages sind so wie recieved. Du kannst die Scratch-Sprache mit einem Klick auf das Welt-Symbol oben links ändern:
http://img32.imageshack.us/img32/7207/20090811184034352x297sc.png

emodrow wrote:

Ja klar, aber man könnte doch ebenso wie bei "antwort" die letzte Message einer Systemvariablen zuweisen, dann stände sie frei zur Verfügung. Irgendwo muss die message schließlich im Sytem liegen!

Bis jetzt gibt es in Scratch noch keine Möglichkeit dafür, aber eine Lösung mit Variablen wäre: http://img30.imageshack.us/img30/6425/message2e.gif
Die Benutzervariable "Empfangen" enthält die zuletzt gesendete Message, sofern die oberen, kleineren Scripts für jede Message wiederholt werden.

Offline

 

Board footer