Показать сообщение отдельно
Старый 25.03.2008, 12:19
bbexp вне форума Посмотреть профиль Отправить личное сообщение для bbexp Посетить домашнюю страницу bbexp Найти все сообщения от bbexp
  № 7  
Ответить с цитированием
bbexp
 
Аватар для bbexp

Регистрация: May 2006
Адрес: Город О
Сообщений: 169
Напишите свой Delegate. Все так делают ))
общая структура метода не так сложна.
Код:
function delegate(scope:Object, handler:Function):Function {
		
		var args:Array = arguments.slice(2);
		var reScoped:Function = function (){

			return handler.apply(scope, args);
		}
		return reScoped;
	}
var dFunction:Function = function(p1,p2):Void 
{
   trace(p1+","+p2);
}
var myDelegatedFunction:Function = delegate(this,dFunction,"param1","param2");
myDelegatedFunction();
__________________
Работа * Работы * О работе


Последний раз редактировалось bbexp; 25.03.2008 в 12:23.