Habe mir mal den Ehrgeiz gegönnt, das ganze elegant zu lösen. Ginge auch mit vielen iffen und elsen, aber so ists schöner:
on mouseUp me
wordList = []
repeat with n = 1 to 4
myText = the text of sprite(n).member
append wordList, myText
end repeat
if wordList = ["Hase", "Igel", "Frau des Igels", "Buxtehude"] then
alert "Super! Sie sind ein Genie!"
else
alert "Das war falsch, Sie Doofkopp!"
end if
end mouseUp
Bedingung: die Texteingabe-Sprites müssen in den Kanälen alle aufeinanderfolgen. Im Beispiel wäre 1 der erste und 4 der letzte.
Die Lösungswörter mußt Du alle in der richtigen Reihenfolge in eine Liste schreiben, aber das siehst Du ja.
Man könnte auch noch ein Verhalten schreiben, was die Eingabefelder ihre Lösungswörter selber in eine Liste schreiben lassen würde, aber das habe ich mir jatzt mal verkniffen. So ists einfacher, denke ich.
grüsse
Christof
als Antwort auf: [#40888]