Image von einer Karte zu einer anderen setzen.

Startseite Foren Deutsches LiveCode-Forum Image von einer Karte zu einer anderen setzen.

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #21375
      rob1010
      Teilnehmer

      Hey Leute habe ein Problem, bitte um Hilfe.
      Habe 2 Karten auf der einen habe ich drei Button und ein Feld Namens "Smi".
      Auf der zweiten Karte habe ich ein Image. Jetzt möchte ich das bei drücken des Buttons(mouseUp)
      das Bild auf der ersten Karte im Feld "Smi" erscheint. Geht das mit "get" oder mit "put"?

    • #21377
      Klaus Major
      Keymaster

      Hallo Rob,

      willkommen im Forum! 🙂

      Tja, man kann zwar ein Bild in ein Feld bekommen, aber dafür ist ein Feld eigentlich nicht ausgelegt.

      Es gibt eine Menge Möglichkeiten in LC.
      1. Warum das Bild nicht auf die erste Karte legen und erst einmal verstecken! 😎
      Im Inspector für das Bild den Haken bei VISIBLE wegmachen.
      Dann im Button:

      on mouseup
        show image "Name Deines Bildes hier"
        ## Oder auch: 
        ## set the VISIBLE of img xyz to TRUE
        ## Umgekehrt geht es natürlich auch:
        ## hide image xyz
        ## set the visible of img xyz to FALSE
      end mouseup

      2. Das Bild von der zweiten Karte auf die erste Karte kopieren:

      on mouseup
       copy img "Name Deines Bildes hier" of cd 2 to this cd
      end mouseup

      3. Das Bild als ICON in einem Button anzeigen!
      Erstelle einen button auf Karte 1, der so breit/hoch ist wie Dein Bild
      Alles wegklicken, Rand, Label etc.
      Dann die ID des Bildes auf der zweiten Karte notieren z.B. -> 1004
      Dann Dein Button auf Karte 1:

      on mouseup
       set the icon of btn "der das Bild anzeigen soll" to 1004
      end mouseup

      Such Dir was Nettes aus. 🙂
      Bei Fragen bitte fragen!

      Gruß

      Klaus

    • #21379
      Klaus Major
      Keymaster

      Es gibt NOCH mehr Möglichkeiten, aber das sollte erst einmal reichen... 🙂

    • #21383
      rob1010
      Teilnehmer

      Vielen Dank Klaus, mache mich gleich an die Arbeit!

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