Весь нет облазил че то умного ниче нету.

Код AS3:
function removeElement(v:Vector<someClass> , searcher:*):void {
for (var i:int = 0; i < v.length; i++ ) if ( v[i] == searcher ) v.splice( i , 1 );
}
Где someClass может выступать любой класс - тоесть альтернатива *.
Это вообще не реализуемо?