No termino de entender el planteo.
Si es usar sprite para mostrar un rollover de botón, hay mil ejemplos, y en el último enlace de
Dradi7 hay uno práctico con íconos de redes sociales.
En todos los casos, tenés que ponerles vos mismo las coordenadas, JS o CSS no van a adivinar.
O sí. Bueno, casi.
hover imagen generico??
Pero en todos es "desplazar", no "voltear". La imagen ya la creás volteada y elegís que parte se va a ver, como un clip.
Ahora, si te referís a voltear la imagen con javascript, hay alguna forma. Pero se usaba cuando el método CSS no era compatible. Y más que nada para texto, porque hacer una imagen espejo con un editor es muy fácil; no hace falta espejarla en el navegador.
Voltear texto verticalmente en Firefox ( sin filter : flipV(); flipH() )
Para más datos, busca
site:www.forosdelweb.com sprite rollover