ActionScript 3 功能类型

示例

函数类型为Function:

function example():void { }
trace(example is Function); // 真正

它们可以由其他类型的变量引用Function:

var ref:Function = example;
ref(); // ref.call(),ref.apply()等

它们可以作为参数传递给类型为的参数Function:

function test(callback:Function):void {
    callback();
}

test(function() {
    trace('It works!');
}); // 输出:有效!