DaBear: aus einer setIntervall Funktion dynamisch andere Funktionen star

Beitrag lesen

Morgen,

Das ist doch soweit bis auf das eval schonmal ganz gut!

geht runter wie Öl :-)

Ich muss aber alle Funktionen die ich in die "functionlist" eintrage mit Parameter übergeben, und jedes Programm (Funktion) kann andere, sowie unterschiedlich viele Parameter haben.

Das macht nichts. Du implementierst in jedem Objekt (es dürfen natürlich keine einzelnen Funktionen sein, sondern Objekte) die Methode "blinkaktion" (oder wie auch immer du sie nennst). Und diese Methode kann dann ja in jedem Objekt wiederum eine andere Funktion aufrufen, die dann auch Parameter übergeben bekommt.

So wie es aussieht, denke ich, brauche ich nur eine saubere Alternative zu "eval".
Wie ich den Code noch optimieren kann... wird die Zeit zeigen.

function init_blink()
{
blink_500ms.functionlist.push("txtblink('m1_laeuft',1,'red','green',blink_500ms.blinkbit)");
»»}

Eine Sache noch, ich muss dem Programm beim Eintrag, das "blinkbit" (blink_500ms.blinkbit) mitgeben. Kann ich das anders lösen.... normalerweise nicht weil ich nicht weiß welche neue Instanz von "Pblink" erzeugt wurde.

Sorry das verstehe ich nicht. Wieso musst du dem Programm das blinkbit mitgeben, bzw. warum kannst du dir nicht merken, welche Instanz du erzeugt hast? Wieso brauchst du überhaupt mehrere Instanzen?