Navigation bar

Startseite Foren Deutsches LiveCode-Forum Navigation bar

Ansicht von 26 Antwort-Themen
  • Autor
    Beiträge
    • #9139
      Efotografono
      Teilnehmer

        Guten Abend ich bin Anfänger
        Will fragen wie ich ein einziges Button
        Bei der Navigation bar zum schließen bringen
        Kann. Danke
        EGrafono

      • #9141
        Klaus Major
        Administrator

          Hallo Emanuel,

          willkommen im Forum!

          Bitte erkläre mir, was Du mit “einen Button zum schliessen bringen” meinst.
          Ich kann mir da leider nichts drunter vorstellen.

          Gruß

          Klaus

        • #9143
          Klaus Major
          Administrator

            Falls Du das “hilite” des entsprechenden Buttons meinst, das ist leider nicht möglich. Das widerspräche auch dem Sinn des “Navigation Bar”, dort soll immer die aktuelle Option gesehen werden!

          • #9145
            Efotografono
            Teilnehmer

              Ich meine das Fenster Schließen
              Danke

            • #9150
              Klaus Major
              Administrator

                AHA! 🙂
                Der befehlt dafür ist: -> close this stack

                Da auf iOS und Android aber immer nur ein Stack zur selben Zeit geöffnet sein kann, wird das dann wohl die App beenden.

              • #9230
                Efotografono
                Teilnehmer

                  ich kann nicht mit Navigation Bar
                  App Schlissen

                • #9232
                  Klaus Major
                  Administrator

                    Aber das wolltest Du doch, oder nicht? “Ein Fenster (Stack) schliessen” auf dem Handy bedeutet, die App zu beenden, wenn Du nicht zu einem anderen Stack gehst.

                  • #9236
                    Efotografono
                    Teilnehmer

                      ich wollte es schon aber bei Navigation Bar ein Button zum schlissen
                      wissen sie was ich meine

                    • #9238
                      Klaus Major
                      Administrator

                        Nein, ich weiß nicht, was Du meinst?

                        Da auf der mobilen Platform immer nur EIN Stack zur selben Zeit geöffnet sein kann, anders als auf dem Desktop, beendet das Schliessen eines Stack das Programm!

                        Es sei denn, Du schliesst den aktuellen Stack nicht, sondern “gehst” zu einem anderen Stack. Das sieht für den User genau so aus, als würde er eine Stack geschlossen werden. Ist es das, was Du meinst?

                      • #9240
                        Efotografono
                        Teilnehmer

                          könntes du ein Tipp geben wie ich bei Navigations Bar die App zum schlissen bringe
                          ich schreibe dir ein Beispiel ein Button für die karte und der andere Button zum schlissen

                        • #9242
                          Klaus Major
                          Administrator

                            Also doch beenden? Na, was denn nun?
                            Was hast Du denn momentan für ein Skript in Deinem NavBar?
                            Bitte hier mal posten.

                          • #9244
                            Efotografono
                            Teilnehmer

                              Ja zum schlissen siehe oben das Beispiel
                              Danke

                            • #9246
                              Klaus Major
                              Administrator

                                Ich bat Dich um Folgendes:

                                Was hast Du denn momentan für ein Skript in Deinem NavBar?
                                Bitte hier mal posten.

                              • #9248
                                Efotografono
                                Teilnehmer

                                  on hiliteChanged
                                  put the hilitedItemName of me into tItemClicked
                                  switch tItemClicked
                                  case “Karte”
                                  if Karte is “Karte” then
                                  go to card “Karte”
                                  end if
                                  break
                                  case “Schlissen”
                                  if Eeinstellungen is “Schlissen” then
                                  go to close this stack

                                • #9250
                                  Klaus Major
                                  Administrator

                                    Ah, danke. 🙂

                                    OK, der IF THEN Fall ist nicht nötig, da SWITCH so etwas Ähnliche bereits macht.
                                    Also so sollte es klappen:

                                    on hiliteChanged
                                       ## put the hilitedItemName of me into tItemClicked
                                       ## Dieser Schritt ist nicht unbedingt nötig, wir können direkt
                                       ## the hilitedItemName of me 
                                       ## verwenden. Aber falsch ist es natürlich auch nicht. :-)
                                       switch the hilitedItemName of me
                                          case "Karte"
                                             go to card "Karte"
                                             break
                                          case "Schliessen" # mit ie
                                             quit
                                             break
                                       end switch 
                                    end hiliteChanged

                                    Bitte nach dem Einsetzen eines Skripts hier, das Skript auswählen und dann auf den “code” Button in der Werkzeugleiste über dem Eingabefeld klicken. Dann bleibt die Formatierung erhalten.

                                    Gruß

                                    Klaus

                                  • #9252
                                    Klaus Major
                                    Administrator

                                      Darf ich fragen, wie alt Du bist?

                                    • #9255
                                      Klaus Major
                                      Administrator

                                        Ganz wichtig!
                                        Bevor Du das Skript ausprobierst, musst Du unbedingt Deinen Stack speichern!
                                        Denn QUIt beendet auch Livecode ohne Nachfrage!

                                      • #9257
                                        Efotografono
                                        Teilnehmer

                                          27

                                        • #9259
                                          Klaus Major
                                          Administrator

                                            Danke!

                                          • #9307
                                            Efotografono
                                            Teilnehmer

                                              Guten Tag
                                              Wie du mir beschrieben hast habe ich es gemacht aber geht nicht
                                              fehlt was ? oder habe ich ein Fehler gemacht ? zeigt kein fehler an Skript:
                                              the hilitedItemName of me
                                              case “Karte”
                                              go to card “Karte”
                                              break
                                              case “Schliessen”
                                              quit
                                              break
                                              end switch
                                              end hiliteChanged

                                              darf ich fragen wie alt du bist ?

                                            • #9314
                                              Klaus Major
                                              Administrator

                                                Hm, probiere mal das hier qus und guck, ob Du den Dialog siehst:

                                                ...
                                                case "Schliessen"
                                                  ## quit
                                                  answer "Nun wird beendet..."
                                                break
                                                ...

                                                Dann sehen wir, ob das Skript wenigstens so weit kommt.

                                                Ach ja, und ich bin 62.

                                              • #9323
                                                Efotografono
                                                Teilnehmer

                                                  es geht nicht kein Fehler zeigt es an
                                                  könntest du mir den kompletten Skript
                                                  schreiben das ich versuche in die Navigation bar rein machen kann ob es funktioniert

                                                  Danke für die Geduld und das du mir halfst

                                                • #9327
                                                  Klaus Major
                                                  Administrator

                                                    Dazu müsste ich genau wissen, was alles in Deiner NavBar drin steckt.
                                                    Du kannst mir den Stack auch gerne zuschicken: klaus AT major-k.de

                                                  • #9329
                                                    Klaus Major
                                                    Administrator

                                                      So funktioniert’s:

                                                      command hiliteChanged
                                                         switch the hilitedItemName of me
                                                            case "Karte"
                                                               go to card "Karte"
                                                               break
                                                            case "Schließen"
                                                               ## Zun Testen das QUIT nur auskommentieren
                                                               ## quit
                                                               answer "Nun wird beendet..."
                                                               break
                                                         end switch 
                                                      end hiliteChanged
                                                    • #9345
                                                      Efotografono
                                                      Teilnehmer

                                                        Danke jetzt geht’s

                                                      • #9347
                                                        Efotografono
                                                        Teilnehmer

                                                          Guten Tag
                                                          Wie kann man mehrere Cards mit dem aktuellen Skript einbinden

                                                        • #9351
                                                          Klaus Major
                                                          Administrator

                                                            Hallo Emanuel,

                                                            bitte immer für ein neues Thema einen neuen Thread erstellen.
                                                            Sonst geht die Info unter, aber sie könnte ja alle angehen.

                                                            Was genua meinst Du mit mehrere Karten mit dem aktuellen Skript einbinden?

                                                            Gruß

                                                            Klaus

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