Aus Das deutschsprachige Scratch-Wiki

Dieser Artikel ist noch nicht fertig. Bitte nimm keine Änderungen vor, bis der Autor diesen Hinweis entfernt.


Diese Seite enthält Blöcke, die mal in Scratch eingeführt wurden und mittlerweile wieder entfernt wurden.

Veraltete Blöcke dürfen nicht mit undefinierten Blöcken verwechselt werden, die Fehlerbehandler sind.

In Scratch 3.0 funktionierende Blöcke

Stoppe alles


stop all @stopSign:: control cap
Stoppe alles @stopSign:: control cap
Kategorie: Cap Steuerung
Typ: Cap
Eingeführt in: 1.0
Eingaben: keine
Plugin-Code (Wiki): stop all @stopSign:: control cap


Der Stop All-Block war ein Control-Block und ein Cap-Block. Der Block würde alle Skripte im Projekt deaktivieren und es vollständig stoppen. Dieser Block funktioniert ähnlich wie der Stoppskriptblock, außer dass er alle Skripte im Projekt deaktiviert, anstatt wie das Stoppschild auf sein Skript beschränkt zu sein. Es verhindert nicht, dass Hutblöcke aktiviert werden, wenn das angegebene Ereignis aktiviert wird (z. B. wird das Skript unter einem Block "Wenn () geklickt (Block) weiterhin aktiviert, wenn auf das Sprite geklickt wird"). Dieser Block wurde mit der Veröffentlichung von Scratch 2.0 und der Einführung des stop () -Blocks veraltet, der ein Attribut hat, das alle stoppt. Der neue Block hat kein Stoppschildsymbol, da es mehr Optionen gibt, als nur das gesamte Projekt anzuhalten.

Stoppe Skript


stop script::control
 stop script::control end 
Kategorie: Steuerung
Typ: Cap
Eingeführt in: 1.0
Eingaben: keine
Plugin-Code (Wiki): stop script::control


Der Stop Script-Block war ein Control-Block und ein Cap-Block. Der Block würde sein Skript deaktivieren und es vollständig stoppen. Dieser Block funktioniert ähnlich wie der Block Alle stoppen, außer dass er auf sein Skript beschränkt ist und nicht alle Skripte im Projekt deaktiviert. Dieser Block wurde mit der Veröffentlichung von Scratch 2.0 und der Einführung des stop () -Blocks veraltet.

While

while <> { }::control loop
 wiederhole solange <> {
}::control loop
Kategorie: Steuerung
Typ: C-Block
Eingeführt in: 2.0
Eingaben: Wahrheitswert
Plugin-Code (Wiki): while <> {

}::control loop


Der while ()-Block war in Scratch 2.0 ein experimenteller Block, welcher in Scratch 3.0 wieder entfernt wurde. Nun ist er, wie andere versteckte Böcke, nicht in der Blockpalette verfügbar. Dieser Wiederholungsblock (C-Block) führte die eingerückten Blöcke solange die Bedingung wahr war aus. Auf die Funktionen dieses Blocks kann weiterhin über das folgende Workaround zugegriffen werden:

wiederhole bis <nicht<...::grey>>
...::grey

Wiederhole für jedes () in ()

wiederhole für jedes [ v] in [] { }::control
 wiederhole für jedes [meine Variable v] in [] {
}::control
Kategorie: Steuerung
Typ: C
Eingeführt in: 1.0
Eingaben: keine
Plugin-Code (Wiki): wiederhole für jedes [ v] in [] {

}::control


Der "wiederhole für jedes () in ()"-Block war ein C-Block und ein experimenteller Block. Der Block verfügte über ein Dropdown-Menü, das eine Liste aller Variablen enthielt. Bei der Ausführung wurde die ausgewählte Variable auf 1 gesetzt, und der Block wiederholte sich die angegebene Anzahl von Malen, wobei sich die Variable bei jedem Durchlauf um 1 erhöhte.

Forever if

Forever if ::control
 Forever if <> ::control 
Kategorie: Steuerung
Typ: C
Eingeführt in: 1.0
Eingaben: keine
Plugin-Code (Wiki): Forever if ::control


Der Forever If () -Block war ein Control-Block und ein C-Block. Der Block würde kontinuierlich seinen booleschen Zustand überprüfen. Wenn die Bedingung wahr ist, wird der im Block enthaltene Code ausgeführt, und das Skript wird fortgesetzt. Wenn die Bedingung jedoch falsch ist, passiert nichts, bis sie wieder wahr wird. Der Block läuft kontinuierlich in einer Schleife; Tatsächlich funktionierte dieser Block genauso wie der If () Then-Block, der in den Forever-Block eingefügt wurde. Nach dem Entfernen wird dieser Block durch seine Problemumgehung ersetzt.

Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.