Der Ritter soll erst dann zur Dame hochklettern, wenn der Anwender den Handschuh auf dem Ritter abgelegt hat.

Dazu brauchen wir eine Variable, die überprüft, ob der Handschuh auf der richtigen Stelle abgelegt ist.
 
Die Ereignisse des Objektes Handschuh haben somit folgende Befehle:

Zunächst soll sich der Cursor verändern, wenn man mit der Maus über den Handschuh fährt,  als nächstes soll der Handschuh gezogen werden können und es wird ihm eine Variable zugewiesen, die man aus dem Karteireiter "Programmieren" als Symbol holt. In dem aufspringenden Fenster "Zuweisen" nennt man die Variable "right" (oder "richtig" oder..) und legt den Zuweisungs-Ausdruck "handschuh" fest.

Bei "Maus loslassen" legt man unter "Ziehen&Ablegen" fest, dass der Handschuh abgelegt wird. (Ansonsten bleibt der Handschuh am Cursor kleben und wer will das schon?)
 
Der Handschuh ist somit präpariert, es fehlt noch der Ritter.
 

 
Von links "Ablegen auf" als Ereignis wählen und aus dem Karteireiter "Programmieren" den Befehl "Wenn Dann-Sonst" zuordnen.
  

Wenn beim Ablegen die Variable "right" übereinstimmt mit der Bedingung "handschuh", 
 

 

 

 
dann wird eine Zeitlinie aktiv, innerhalb derer, der Ritter an einem Animationspfad entlang nach oben wandert.

 
Sonst
(wenn das nicht zutrifft) passiert gar nichts.


Die neu erstellte Variable "right" überprüft jetzt, ob das richtige Objekt (handschuh) auf dem Ritter abgelegt wird und lässt dann die Aktionen zu, die in der Zeitlinie definiert sind.
 

 Auf der Seite "Ritter_rauf" kann die Wirkung ausprobiert werden.
 

zurück   nach oben   weiter