
Код AS3:
var obj1:Object = {value:1};
var obj2:Object = {value:2};
var handler:Function = function():void{
trace(this.value);
}
handler.apply(obj1); // 1
handler.apply(obj2); // 2
Разница ?

Код AS3:
var obj1:Object = {value:1};
var obj2:Object = {value:2};
function getValue(o:Object) { trace(o.value) }
getValue(obj1); // 1
getValue(obj2); // 2
Ваш пример не раскрывает особого смысла
Добавлено через 1 минуту
Очень нужная вещь была в ас2, когда пользовались делигатом . в ас3 особого смысла не представляет