Heiko: Zusätzlichen Parameter bei Klassenmethoden

Beitrag lesen

Wenn ich Dich richtig verstehe, sind "moveTo" und "click" Funktionen, die Du aufrufen willst, mit wechselnden Parametern. Welche Parameter aktuell sind, soll in dem Array Blubber gespeichert sein?

Ja es sind Funktionen. Die Aufrufe sollen zuerst in einem Array gespeichert und dann ausgeführt werden. Da hilft dein Code auch. Mein Problem ist aber, dass ich die ganzen Klassen gerne in einer externen Datei hätte. Um die Klassen zu benutzen muss man dann nur noch eine Instanz anlegen und die Methoden aufrufen.
der aufruf "klasse.methode(x,y)" soll intern in ein Array gefüllt werden. Das Array wird dann mit "klasse.execute" 'ausgeführt'.
Klar könnte ich auch klasse.add("methode(x,y)") machen. aber dann sind sowas wie unterobjekte auch wieder weg, und das ganze ding wird unhandlich.
ich hab jetzt noch selber rumprobiert und folgende Lösung gefunden, die aber auch nicht optimal ist:

function Blubber()
{
  this.click = new Function("add('click('+arguments[0]+','+arguments[1]+');');");
...
}