Debes crear una función no anónima para poder referenciarla dentro de sí misma, y de esta forma eliminar el listener asociado a tal evento:
Código Javascript
:
Ver originalfunction listener(e){
miFuncion();
window.removeEventListener("scroll", listener, false);
}
window.addEventListener("scroll", listener, false);