Fliegende Button

Startseite Foren Deutsches LiveCode-Forum Fliegende Button

Ansicht von 6 Antwort-Themen
  • Autor
    Beiträge
    • #21440
      rob1010
      Teilnehmer

      Liebe User, ich hätte mal wieder eine Frage.
      Ich habe auf einer Karte 3 Button, jetzt möchte ich das beim öffnen der Karte die 3 Button von rechts auf ihren Platz fliegen, geht das überhaupt?
      lg
      Robert

    • #21442
      Klaus Major
      Keymaster

      Hallo Robert,

      klaro geht das! 🙂

      1. Du solltest die Button "on preopencard" an die Stelle positionieren, von wo sie "abfliegen sollen".
      2. Erstelle einen Handler, den Du dann "on opencard" aufrufst.
      3. Ungefähr so:

      on opencard
        flyaway
      end opencard
      command flyaway
        ## Mit diesem Trick können wir mehrere Objekte zusammen MOVEn lassen, 
        ## also so, daß sie zusammen loslaufen.
        lock moves
        move btn "flug1" to X1,Y1 in N secs
        move btn "flug2" to X2,Y2 in N secs
        move btn "flug3" to X3,Y3 in N secs 
        ## Und LOS:
        unlock moves
      end flyaway

      Soweit klar?

      Gruß

      Klaus

    • #21443
      Klaus Major
      Keymaster

      Hinweis:
      "lock moves" ist die Kurzform von -> set the lockmoves to true
      Wie bei "lock screen", das ist die Kurzform von -> set the lockscreen to true

      • #21444
        Torsten
        Teilnehmer

        Cooler Trick! Danke 🙂

    • #21445
      rob1010
      Teilnehmer

      Vielen Dank für die Tipps

    • #21446
      Klaus Major
      Keymaster

      Das macht dann fümpf Maak! 😀

    • #21541
      rob1010
      Teilnehmer

      Hey Klaus!
      Ich verstecke die drei Buttons in der Adresszeile dort wo das Logo ist.
      Dann füge ich deinen Code ein und es funktioniert super! Die Button erscheinen
      dann an der eingegebenen Position. JETZT DAS PROBLEM:
      Bei einem neuerlichen Aufruf der Karte sind die Button auf der neuen Position
      sie müssen aber wieder an die alte Position zurück.(Adresszeile). Oder hast
      du eine bessere Idee!!! Lg Robert

    • #21546
      Klaus Major
      Keymaster

      Initialisieren gilt nicht nur für die Sichtbarkeit von Button, Du solltest dann dabei auch noch THE LOC der Buttons setzen, wenn Sie verstehen, was ich meine! 🙂

Ansicht von 6 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.