Skip to main content

Magier-App – Schritt 3 (Überarbeitete Version)

Geheime Tasten

Ziel 3

Eingeweihte sollen über geheime Tasten sicherstellen können, dass der Magier eine Ja- oder eine Nein-Antwort gibt.

1.) In der Design-Ansicht

Benötigt werden:

1.

Links in den Bereichen der Benutzerschnittstelle und Anordnung findet ihr die Elemente, die ihr braucht.

  • Fügt zwei Elemente des Typs Taste hinzu.

2.Fügt ein Element des Typs HorizontaleAusrichtung hinzu. Damit könnt ihr die Tasten, in dem ihr sie in das Feld der HorizontalenAusrichtung schiebt nebeneinander positionieren.

3.

Nennt Taste1 "TasteJa" und Taste2 "TasteNein". 

Lasst die Tasten unsichtbar werden, in dem ihr die Hintergrundfarbe und die Textfarbe auf "keine" stellt.

4.. Passt die Breite der Tasten an, damit diese den vollen Platz ausnutzen.

5.So könnte es dann aussehen.


2.) In der Blöcke-Ansicht (Programmierung)

Funktion Geheime Tasten

Auslöser: Klick auf Taste

Zu verändernde Elemente: Bezeichnung → Setze Text

Berechnung: Vorgegebene Antwort

Programmiert mit den Elementen:

1.

Erstellt Klick-Ereignisse für die beiden Tasten.

2.

Erstellt setze-Blöcke für das Ausgabe-Element. Hier könnt ihr eure vorgefertigte Antwort hinterlegen – oder erneut eine Liste von möglichen Antworten, damit die List nicht so schnell auffällt. 😉

3.

Ruft abschließend die Musikwiedergabe auf – alles weitere passiert automatisch, wenn die Musikwiedergabe beendet ist.

4.So könnte es dann aussehen.



3.) Testen

Funktioniert unsere App?

1.Klickt im App Inventor oben auf Verbinden und wählt AI Companion

2.

Öffnet die App AI Companion auf eurem Test-Smartphone und wählt scan QR code.

Vergesst nicht den Haken bei Use Legacy Connection  zu setzen.

3.Scannt den QR-Code auf dem Computerbildschirm – die App wird geladen


Testet die App nun ausführlich!

  1. Funktioniert die App weiterhin?
  2. Funktionieren die beiden versteckten Tasten? Könnt ihr die Antwort des Magiers beeinflussen?

Funktioniert alles? Herzlichen Glückwunsch! Weiter geht es auf der nächsten Seite!


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.