1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Warteschleife, wie?

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Joe73, 04.09.2011.

  1. Joe73, 04.09.2011 #1
    Joe73

    Joe73 Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    04.09.2011
    Hallo,

    habe mich soeben angemeldet da ich als Neuling eine Frage habe.

    Wie kann man eine Warteschleife programmieren mit dem App Inventor?
    Also ich möchte z.B. eine Taste drücken deren Ausgangsfarbe blau ist,
    nach dem Drücken soll sie gelb werden und nach 0,5 sec. wieder blau.

    Habe schon versucht in einem entsprechenden Buch die Lösung zu finden,
    aber leider ohne Erfolg. Würde mich über entsprechende Hinweise sehr freuen.

    mfg Jürgen
     
  2. Taifun, 04.09.2011 #2
    Taifun

    Taifun Android-Hilfe.de Mitglied

    Beiträge:
    85
    Erhaltene Danke:
    14
    Registriert seit:
    04.09.2011
    Phone:
    HTC Desire
    Hallo,

    das kannst du mit der Clock-Komponente machen:
    On Click.Button1
    - Farbe ändern
    - ClockTimerEnabled = True

    When Clock.Timer
    - Farbe zurück ändern
    - ClockTimerEnabled = False

    Ansonsten gibt es hier eine hilfsbereite Community: App Inventor for Android

    Gruß Taifun
     
  3. Joe73, 04.09.2011 #3
    Joe73

    Joe73 Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    04.09.2011
    Vielen Dank für den Hinweis, ich werde es mir morgen mal ansehen bzw. testen...

    mfg

    Nur wo wird da die Zeitdauer eingestellt?

    mfg
     
    Zuletzt von einem Moderator bearbeitet: 08.09.2011
  4. Taifun, 04.09.2011 #4
    Taifun

    Taifun Android-Hilfe.de Mitglied

    Beiträge:
    85
    Erhaltene Danke:
    14
    Registriert seit:
    04.09.2011
    Phone:
    HTC Desire
    im Designfenster stellst du bei der Clock-Komponente das Timerintervall auf 500 (Millisekunden)
    alternativ auch im Blockeditor möglich...
     
  5. Joe73, 05.09.2011 #5
    Joe73

    Joe73 Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    04.09.2011
    Vielen Dank, hat geklappt, nun bin ich wieder ein Stück weiter...

    Wegen dem anderen Forum, ist wohl auf Englisch,
    leider ist mein Englisch nicht so gut um damit Fragen zu stellen...

    Vielen Dank also nochmals und bis zum nächsten Problem...

    mfg
     
  6. Joe73, 07.09.2011 #6
    Joe73

    Joe73 Threadstarter Neuer Benutzer

    Beiträge:
    13
    Erhaltene Danke:
    0
    Registriert seit:
    04.09.2011
    Habe ein etwas schlechtes Gewissen, weiss nicht ob das her richtig ist im Bereich Code-Schnipsel...
    Der Admin möge mir verzeihen und eventuell verschieben.

    So, da das mit dem Button und Clock funktioniert gleich
    noch eine Frage hinterher.

    Ich nutze 3 Buttons, habe einige Zeit experimentiert und bin nur zu einem
    brauchbaren Ergebnis gekommen indem ich für jeden Button, also Button1 - Button3 auch eine seperate Clock-Komponente nehmen musste.
    Also Clock1 - Clock3.
    Ist das so nötig oder habe ich noch etwas übersehen wie es einfacher gehen könnte?

    Vielen Dank schon mal

    mfg Jürgen
     
  7. Taifun, 08.09.2011 #7
    Taifun

    Taifun Android-Hilfe.de Mitglied

    Beiträge:
    85
    Erhaltene Danke:
    14
    Registriert seit:
    04.09.2011
    Phone:
    HTC Desire
    du kannst bei dem jeweiligen Button.Click eine Variable setzen und diesen bei nur einem Clock.Timer dann abfragen.
    Ich empfehle dir, die Tutorials durchzugehen: www.appinventorbeta.com/learn/tutorials/index.html
     
    Joe73 bedankt sich.

Diese Seite empfehlen

Besucher kamen mit folgenden Begriffen auf unsere Seite:

  1. telefonwarteschleife app