Показать сообщение отдельно
Старый 31.12.2013, 13:53
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 7  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Не совсем понимаю что значит "обертка", это интерфейсы?
Если я правильно понимаю, то приблизительно так, как в коде, который я как то раз подсмотрел -
Код AS3:
override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
{
	_listeners.push( { type:type, listener:listener } );
	super.addEventListener(type, listener, useCapture, priority, useWeakReference);
}
 
public function destroyEventListener():void
{
	var length:int = _listeners.length;
	for (var i:int = 0; i < length; i++) 
	{
		var type:String = _listeners[i].type;
		var listener:Function = _listeners[i].listener;
		this.removeEventListener(type, listener);
	}
	_listeners.length = 0;
}
Всех с наступающим!