Aus Das deutschsprachige Scratch-Wiki

Wenn eine Variable zu Beginn eines Projektes unsichtbar ist ("verstecke Variable ()") und man sie im Verlauf des Projektes wieder sichtbar macht ("zeige Variable ()"), funktioniert das zwar, wenn man das Projekt in Scratch anschaut, aber nicht, wenn man das Projekt online betrachtet. Die Variablen tauchen oben links und in der Standardansicht auf - sie sind nicht mehr an ihrem Platz.

Was kann man dagegen tun?

Es gibt zwei Tricks, um die Variablen an ihrem Platz zu lassen:

Trick 1

  • Kurz bevor du das Projekt hochlädst mache die Variable sichtbar (auch wenn sie am Anfang nicht sichtbar sein soll).
  • Nun mache in irgendeiner Figur das Skript:
Wenn gf angeklickt
verstecke variable [Variable v]
  • Lade das Projekt hoch
  • Wenn du die Variable dann im Projekt(auf der Webseite) mit dem Block sichtbar machst ist sie an ihrem Platz.

Trick 2

Dieser Trick funktioniert nur in älteren Scratch Versionen, nicht aber in Scratch 2.0.

  • Formatiere die Variablen und bringe sie an ihren Platz.
  • Merke dir die Stelle und schiebe die Variable zur Seite.
  • Klicke rechts auf die Bühne, dann auf Neues Objekt aus Bildschirmbereich erstellen.

Neues objekt aus bildschirmbereich.PNG

  • Der Cursor ändert sich zu einem Fadenkreuz. (So sieht ein Fadenkreuz aus)
  • Ziehe mit dem Fadenkreuz ein Rechteck um die Stelle, an der deine Variable stehen soll.
  • Eine neue Figur erscheint, das aussieht wie das, was du gerade aufgenommen hast.
  • Schiebe deine Variable an ihren Platz zurück.
  • Schiebe die neue Figur über die Variable, bis du mit dem Ergebnis zufrieden bist. die Variable verschwindet.

Wie sieht das Skript zum Zeigen ohne "zeige Variable ()" aus?

Bisher ist die Variable nur unsichtbar. Um sie zu zeigen, nehmen wir nicht zeige Variable () (zeige_Variable_()_(Block)), sondern verstecke dich (verstecke_dich_(Block)) in der neuen Figur:

Variable zeigen trick.gif

Wie sieht das Skript zum Verstecken ohne "verstecke Variable()" aus?

Das Verstecken der Variable funktioniert ähnlich wie das Zeigen:

Variable verstecken trick.gif


Code zum Einbinden ins Forum:
[wiki=de:Variablen sind nicht an ihrem Platz]Variablen sind nicht an ihrem Platz[/wiki]