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
        Administrator

          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
          Administrator

            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
                Administrator

                  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
                    Administrator

                      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.