Показать сообщение отдельно
Старый 01.07.2012, 02:48
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код 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 особого смысла не представляет
__________________
Марк Tween