Startseite › Foren › Deutsches LiveCode-Forum › Änderung des Kontents von mehreren Fields
Schlagwörter: Content Field
- Dieses Thema hat 7 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 6 Jahren, 10 Monaten von
Klaus Major.
-
AutorBeiträge
-
-
Februar 15, 2019 um 17:27 Uhr #10414
Hallo, ich muss für ein Schulprojekt ein Spiel mit Livecode programmieren. Für dieses Spiel ist es wichtig das ich mit einem Befehl im Code eines Buttons, den Kontent von mehreren Fields auf verschiedenen Cards ändern kann. Nur weiß ich nicht wie der Befehl für so was lauten könnte oder ob so etwas überhaupt geht. Könnt ihr mir helfen?
-
Februar 15, 2019 um 17:34 Uhr #10416
Hi Schueler14,
willkommen im Forum!
Es ist so ziemlich alles möglich mit LC, aber ein paar nähere Infos wären gut, um Dir auch effektiv helfen zu können. Was genau soll in den Feldern geändert werden?
Gruß
Klaus
-
Februar 15, 2019 um 18:58 Uhr #10433
Nur der Inhalt. Also wenn zum Beispiel die Zahl 100 in den Feldern steht, soll daraus 80 werden.
-
Februar 15, 2019 um 19:25 Uhr #10441
Nur der Inhalt.
Ja, soweit waren wir schon.
Also wenn zum Beispiel die Zahl 100 in den Feldern steht, soll daraus 80 werden.
Ist das die genaue Aufgabenstellung?
... if the text of fld "Dein Feld hier..." = "100" then put "80" into fld "Dein Feld hier..." end if ...Wenn nicht, bitte einmal GENAU beschreiben, was ihr machen sollt.
-
Februar 15, 2019 um 19:42 Uhr #10444
Ja das wäre die Aufgabenstellung. Allerdings gibts es mehrere von diesen Feldern die sich ändern sollen. Diese Felder liegen außerdem auf unterschiedlichen Karten. Ich hoffe das beschreibt mein Problem genau genug.
-
Februar 15, 2019 um 19:50 Uhr #10446
OK, Du benötigst ein Beschreibung aller Felder, um sie im Skript ansprechen zu können!
Z.B. -> field „name des Feldes hier“ of cd „name oder NUMMER der Karte mit dem FEld hier“Und die arbeitest Du dann der Reihe nach in einem Skript ab, wie oben angegeben, also:
... if the text of fld "Dein Feld hier..." of cd 2 = "100" then put "80" into fld "Dein Feld hier..." of cd 2 end if if the text of fld "Dein Feld dort..." of cd "eine Karte mit Namen" = "100" then put "80" into fld "Dein Feld dort..." of cd "eine Karte mit Namen" end if ## etc.. ... -
Februar 15, 2019 um 20:13 Uhr #10448
Es funktioniert, vielen vielen Dank 😀
-
Februar 15, 2019 um 20:17 Uhr #10450
NATÜRLICH funktioniert das! 😀
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
