custom properties funktionieren nicht

Startseite Foren Deutsches LiveCode-Forum custom properties funktionieren nicht

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #8593
      velosolex
      Teilnehmer

      Hallo Forum,

      warum funktioniert folgende Sequenz nicht

      ##### Script von button „b_2“ #####
      on mouseUp pMouseButton
      set myValue of button „b_1“ to „green“
      put myValue of button „b_1“ into x
      answer x
      end mouseUp
      #####

      Zeile 3 ist immer als fehlerhaft gekennzeichnet.

      Es kommt die Fehlermeldung:

      „button „b_2“: compilatopn error at line 3 (Commands: missing ‚,‘) near „into“, char 26″

      Tausche ich in Line 3 „myValue“ durch einen Standardwert, z.B. „backgroundcolor“, ist alles ok.

    • #8597
      Klaus Major
      Verwalter

      Hallo olles Mofa,

      Custom Properties musst Du mit THE ansoprechen, sonst denkt LC, Du meinst eine Variable und möchtest sie irgendwie an das Feld „antackern“, was nicht geht, das ergibt die Fehlermeldung:

      set THE myValue of button „b_1“ to „green“
      put THE myValue of button „b_1“ into x

      Gruß

      Klaus

    • #8602
      velosolex
      Teilnehmer

      Moin Klaus, allter KommissKopp,

      das konnnte ich mir jetzt nicht entgehen lassen. Bei uns sagt man: Lieber einen Freund verlieren, als einen Gag verpassen.

      Danke dafür. Es funktioniert. Ich hatte heute schon einmal dieses Problem an anderer Stelle, habe dann aber wohl nicht mehr richtig geschaltet :-((

      So ganz glücklich bin ich mit der Syntax noch nicht, obwohl mir das Konzept von LiveCode gefällt, da es doch ziemlich viel Overhead wegnimmt. Ich komme halt aus der Punktwelt.

      button.b_1.myValue = „red“
      button.b_2.backgroundcolor = button.b_1.myValue

      Das Ganze dann mit Autovervollständigen. Oh la la.

      Vielleicht schreibt mal jemand eine alternative Syntax. :-))

      Werner

    • #8605
      Klaus Major
      Verwalter

      Gefreiter im Ruhestand! 😀

      Vergiss die DOT Syntax, so schnell kommt das nicht in Livecode.
      Und ich hoffe, ich erlebe das gar nicht erst…

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