当前位置:  开发笔记 > 编程语言 > 正文

将函数传递给Actionscript 3中的另一个函数

如何解决《将函数传递给Actionscript3中的另一个函数》经验,为你挑选了2个好方法。



1> 小智..:

只需将函数名称作为参数传递,不,就像在AS2或JavaScript中一样?

function functionToPass()
{
}

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

otherFunction( functionToPass );



2> davr..:

这在ActionScript中非常简单:

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

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

function b(args:Array) {
    var myFunc:Function = args[1];
    myFunc(123, "helloworld");
}

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有