Цитата:
|
Не совсем понимаю что значит "обертка", это интерфейсы?
|
Если я правильно понимаю, то приблизительно так, как в коде, который я как то раз подсмотрел -

Код 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;
}
Всех с наступающим!