Hi Friedemann, das ist ein Fall für die "apply" Funktion: In deinem Fall würde das glaube ich in etwa so aussehen: this[this.funktion].apply(this,this.parameter.split(",")) Gruß Mario ----- Original Message ----- From: <info@xxxxxxxxx> To: <ascoders@xxxxxxxxxxxxx> Sent: Friday, January 16, 2004 8:40 PM Subject: [ascoders] Dynamischer Funktionsaufruf mit mehreren Variablen > Hallo zusammen, > > ich bastel grad an einem dynamischen Funktionsaufruf. > Ich übergebe mir also zwei Variablen, funktion und parameter. > Jetzt will ich die 'funktion' mit den 'parameter' aufrufen. > Das funktioniert soweit wunderbar, wenn 'parameter' auch nur einen Parameter > enthält, es könnte aber sein, dass da auch mehrere drin sind. > Bsp. > > > ActionScript: > > > funktion="getURL"; > parameter="'http://www.flashforum.de','_blank'"; > > > > > Der Funktionsaufruf soll dann folgerdermaßen laufen: > > > ActionScript: > > [this.funktion](this.parameter); > > > Leider funktioniert das eben nicht. Mit eckigen Klammern oder eval() hab > ich's auch schon probiert. Leider ohne Erfolg. > Vielleicht kann einer von Euch da weiterhelfen?!?! > Besten Dank. > > Friedemann Enderlein > > > ------------------------------------------------------ > Archiv : //www.freelists.org/archives/ascoders/ > Optionen : //www.freelists.org/list/ascoders > ------------------------------------------------------ > ------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------