2009-09-04 13 views
1

J'ai un élément que je livrerai une fonctionappel() de la fonction avec des arguments

public var func : Function; 

Maintenant, la fonction est une fonction qui a des paramètres dans sa signature

public function myFunction(s : String) : void { 
    doSomething(s); 
} 

de mon composant I peut appeler la fonction avec

func.call(); 

Quelqu'un peut-il me dire comment appeler la fonction avec ses paramètres?

Répondre

6

Vous devez être soit en mesure de le faire:

func("foo"); 

ou

func.call(this, "foo"); 

ou

func.apply(this, ["foo"]); 

Jetez un oeil à la documentation de l'objet Function dans la documentation AS3.

Questions connexes