Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS Erstellung Funktion aus LBS aufrufen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    LBS Erstellung Funktion aus LBS aufrufen

    Ich habe mir einen LBS erstellt.

    Da hier immer wieder ein Durchlauf mit verschiedenen Werten gemacht wird

    habe ich eine Funktion dafür gemacht.

    Code:
    function farbwert($vor_phase, $akt_phase, $akt_phase) {
      $position = $akt_phase - intval($akt_phase);
    //in welche Richtung läuft die Farbanpassung
      if ($vor_phase < $akt_phase) {
        $wert = $akt_phase * $position;
      }
      else {
        $wert = $vor_phase * $position;
        return $wert;
      }
    }
    Nun funktioniert der Aufruf im LBS mit

    ..
    $gruen = farbwert($phase_von, $phase_bis, $akt_phase);
    ..

    aber nicht.

    Ich habe die Funktion auch schon in den exec Teil gepackt, aber geht leider auch nicht.

    Ich meine mal irgendwo was gehen zu haben, dass die Funktion einen bestimmten Namen haben muss, aber ich finde das nicht!

    Bitte um Hilfe



    Gruß Hartwig

    #2
    in deiner Funktionsdefinition steht zweimal $akt_phase.
    Du scheinst aber auch in der Funktion, den dritten Parameter nicht zu verwenden.
    Zuletzt geändert von jonofe; 01.11.2017, 20:59.

    Kommentar


      #3
      Versuch doch mal
      Code:
      function LB_LBSID_farbwert($vor_phase,$akt_phase)

      Kommentar


        #4
        das passt aber dann nicht zum Aufruf, bei dem er ja noch eine $phase_bis verwendet.

        Kommentar


          #5
          Ok, da hab ich jetzt nicht geschaut, auf alle Fälle muss die Funktion mit „LB_LBSID_“ beginnen

          Kommentar


            #6
            Danke !

            passt nun und rennt schon mal in der Version 0.1

            Gruß Hartwig

            Kommentar

            Lädt...
            X