Ergebnis 1 bis 19 von 19

Thema: Ring-Menü Tutorial gesucht (auch: AKS-Frage)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Naja beim "Enter Password" wird der ausgewählten Variable eine Zahl als Wert zugewiesen, je Richtung eine bestimmt (weiß jetzt grad nicht genau, welche Taste welchen Wert hat...). Sind auf jeden Fall die Werte 1-4. Musst einfach mal ausprobieren und je nach Richtung (wenn du weißt, welcher Wert welche Richtung repräsentiert) die Aktion im Menü ausführen lassen.

    1->oben
    2->rechts
    3->unten
    4->links

    wenn mich nicht alles täuscht.

    Geändert von R.F. (19.03.2011 um 16:41 Uhr)

  2. #2
    Nicht ganz.

    1 == down
    2 == left
    3 == right
    4 == up

    Xatutz:
    Okay, dann mal so erklärt. Du lässt die Tastenabfrage in einem Autostartevent laufen, darunter kommt eine Abfrage mit Counter, in welche Richtung gedrückt wurde. Unter diesen Teil des Codes kommt wieder eine Abfrage, die fragt, ob Enter auf dem bestehenden Punkt gedrückt wurde und in diese Abfrage kommen mehrere Abfragen rein, die jeweils auf die einzelnen Menüpunkte lauten. In den Menüpunkten kannst du dann reinskripten, was auch immer du willst. Hier mal als Code:

    Code:
    if key == 1 then
          menupoint =+1
          if menupoint == 5 // die maximale Anzahl an Menuepunkten plus 1 fuer den Ueberlauf
                menupoint = 0
       else if == 4 then
           menupoint =-1
           if menupoint == -1 then // der Punkt ist in so ziemlich jedem Menue gleich...
                 menupoint = 4 // bei maximal vier Menuepunkten, bei sechs Menuepunkten muesstest du hier eine 6 setzen
    end
    // ------------------------------------------------------
    // Koordinaten fuer den Zeiger im Menue setzen
    if menupoint == 1 then
          x = 50
          y = 50
       else if == 2 then
             x = 60
             y = 60 // imaginaere Werte...
    // etc.
    end
    // --------------------------------
    // Hier das Bild springen lassen
    SHOW/MOVE PIC
    // --------------------
    if key == 5 then // Abfrage fuer Enter
       if menupoint == 1 then
          // Punkt 1
           else if menupoint == 2 then
               // Punkt 2
    // und so weiter...
    end
    Jetzt klar? Wenn du allerdings das Ringmenü selber drehen willst, funktionierst das Ganze genauso, nur musst du dann ür die einzelnen Bilder Koordinaten erstellen (um's einfach zu machen, es gibt auch andere Möglichkeiten, aber die erkläre ich dir jetzt lieber nicht, das führt zu weit).

    Geändert von cilence (20.03.2011 um 00:27 Uhr)

  3. #3
    Zitat Zitat
    Mir ist kein Tut bekannt
    O.o
    Das von Ringmenü Tutorial von Compuphil kennst du nicht.
    Naja man lernt nie aus.

    Trotzdem falls du immer noch danach suchst:
    http://www.npshare.de/files/a3357d64/ringmenue2.zip

    Skript+Tut beides vorhanden viel Spaß damit.

    Lg
    Multi-Master1988

  4. #4
    Ich habe das Tu­to­ri­al von Com­pu­phil be­folgt, je­doch scheint da ein Feh­ler vor­zu­lie­gen. Drei mal habe ich meine Events und seine Events ver­gli­chen und immer was sie gleich. Trotz­dem, wenn ich drei­mal, glau­be ich, nach rechts drü­cke, dann geht der nach links und die Pic­tu­res gehen dahin, wohin sie ei­gent­lich nicht sol­len. Hier kommt der Berg. Soll­te nur je­mand nach­gu­cken, der auch das Com­pu­phil Tu­to­ri­al ver­steht.


    Geändert von Sniez (22.03.2011 um 06:03 Uhr)

  5. #5
    Der Code ist so unleserlich (Einrückungen und Highlighting fehlen). Du hast offenbar vergessen, beim EasyEventExporter (wie in der Readme beschrieben) auf "Ja" zu klicken und die Datei "vbcode_lightbg.eft" aus dem Ordner "ftemplates" zu wählen.

  6. #6
    Bitte sehr, editiert...

  7. #7
    Was beim schnellen Drüberschauen nur so auffällt: Beim letzten Move-Picture-Block ist das Wait beim 3. Move, sonst überall beim 4.

    Ist das Absicht?

  8. #8
    Nein, keine Absicht, ist wohl einmal passiert, beim Einstellen, aber das trägt auch nichts zur Sache, nicht?

  9. #9
    Naja, es bewirkt das dass allerletzte Move Picture erst dann ausgeführt wird, wenn die vorigen 3 schon fertig sind. Und es sollte ja gleichzeitig sein. Es hat also mit dem Hauptproblem vielleicht nichts zu tun, wäre aber trotzdem unerwünscht gewesen.

  10. #10
    Huch, habe ich etwa falsch gelesen? Dann ist das natürlich ein Problem. Ich dachtem, du meintest die Länge des Waits. Werde ich natürlich ändern.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •