Aus Das deutschsprachige Scratch-Wiki
(Weitergeleitet von Stoppe dieses Skript (Block))
stoppe [alles v]
Kategorie: | Steuerung |
Typ: | Stapelblock |
Eingeführt in: | Scratch 2.0 |
Eingaben: | keine |
Plugin-Code (Wiki): | stoppe [alles v]
|
Der Stoppe ()-Block ist ein Steuerungsblock in Abschlussblock-Form. Vor Scratch 2.0 war er aufgeteilt in die Blöcke "Stoppe dieses Skript" und "Stoppe alles", sein Scratch 2.0 lässt sich auswählen, ob dieses Skript, alle Skripte des Objektes oder das ganze Projekt gestoppt werden sollen.
Stoppe alles
stoppe [alles v]
Der Stoppe [alles]-Block stoppt zwar das Projekt, hindert jedoch die Kopf-Blöcke nicht daran, erneut aktiviert zu werden.
Anwendungsbeispiele
- Ein Projekt stoppen, nachdem alle Aktionen beendet sind
- Ein Projekt stoppen, nachdem etwas bestimmtes passiert ist, zum Beispiel wenn man keine "Leben" mehr hat
- Eine Pause einbauen
Stoppe dieses Skript
stoppe [dieses Skript v]
Der Stoppe [dieses Skript]-Block stoppt das Skript, an dessen Ende er steht, verhindert jedoch nicht, dass der Ereignisblock (durch den das Skript ausgeführt wird) erneut aktiviert wird. Damit kann auch ein eigener Block beendet werden, wie die "return"-Funktion in vielen anderen Programmiersprachen.
Anwendungsbeispiele
- Einen Eigenen Block oder eine Schleife vorzeitig beenden
Stoppe andere Skripte der Figur
stoppe [andere Skripte der Figur v]
Der Stoppe [andere Skripte der Figur]-Block stoppt alle anderen Skripte des Objektes, das diesen Block ausführt. Wie auch bei den anderen Möglichkeiten, den "Stoppe ()"-Block zu verwenden, verhindert auch diese nicht, dass Ereignisblöcke erneut aktiviert werden.
Anwendungsbeispiele
- Es soll nur noch ein Skript einer Figur laufen
[wiki=de:Stoppe () (Block)]Stoppe () (Block)[/wiki]