有什么办法可以修改传递给函数的变量?

时间:2019-04-14 14:35:13

标签: actionscript-3

我想创建一个可以创建函数的函数,在该函数内部,我希望该函数修改传递给它的变量。

var moveOn:int = 0;
var MoveOn:Function = NewFunction(moveOn, TestFunction);    

function NewFunction(i: int, F: Function): Function{
var newFunction: Function = new Function();
newFunction= function (): void
{
    if (i)
    {
        i = 0;
        F();
    }
    else
    {
        i = 1;
        F();
    };
}
return newFunction;
}

function TestFunction():void{
trace(moveOn);
}

MoveOn();

我希望它修改“ moveOn”。

0 个答案:

没有答案