Mein Problem war, dass ich an eine Flash-Datei einen Namen einer Funktion übergeben wollte. Diese Funktion sollte dann aus Flash über getURL, in der Seite, wo das Flash-Object eingebettet ist aufgerufen werden.
// Flash Actionsscript
var js = "try{"+jsfunc+"("foo")"}catch(window){}";
getURL("javascript:"+js, "_self");
>
> flashvars="jsfunc=window.a.b.c.d.func";
Wozu ist das gut? Wenn du in jsfunc die Referenz auf die Funktion hast, kannst du diese einfach aufrufen jsfunc(); oder als closure übergeben, je nachdem was da passieren soll.
> Der nachfolgende Code ist ein Proof of Concept und nicht vollkommen ausgefeilt.
Auch hier ist mir nicht klar wo du hinwillst, warum reicht dir das this nicht?
Struppi.