2010-11-01

[ActionScript] Function bind

由於 ActionScript 2.0 無法對 Function 做延伸,所以只好用一般函數的方式處理了。
function bind(func:Function, target:Object):Function{
    return function(){
        arguments.unshift(this);
        func.apply(target, arguments);
    };
};

參考來源:
Function.prototype.bind
FLASH - Can I extend Function's prototype in ActionScript?

0 回應: