2009-09-04 2 views
1

у меня есть компонент, который я передаю функциювызова() функции с аргументами

public var func : Function; 

Теперь функция является функцией, которая имеет параметры в своей подписи

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

из моего компонента I может вызывать функцию с помощью

func.call(); 

Может ли кто-нибудь сказать мне, как вызвать функцию с ее параметрами?

ответ

6

Вы должны либо быть в состоянии сделать это:

func("foo"); 

или

func.call(this, "foo"); 

или

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

Посмотрите документацию для Function объекта в AS3 документации.

Смежные вопросы