Передача функции к другой функции в Actionscript 3

11
задан 29 September 2008 в 14:40
поделиться

2 ответа

Просто передайте имя функции как аргумент, нет, точно так же, как в AS2 или JavaScript?

function functionToPass()
{
}

function otherFunction( f:Function )
{
    // passed-in function available here
    f();
}

otherFunction( functionToPass );
28
ответ дан 3 December 2019 в 01:45
поделиться

Это очень легко в ActionScript:

function someFunction(foo, bar) {
   ...
}

function a() {
    b(["hello", someFunction]);
}

function b(args:Array) {
    var myFunc:Function = args[1];
    myFunc(123, "helloworld");
}
7
ответ дан 3 December 2019 в 01:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: