Hola Lantrax,
Te doy una solución que se me ocurre en este momento. En lugar de un botón transparente, crea un MC transparente cuyas coordenadas sean las del ratón (las actualizas con onClipEvent(enterFrame)), luego haces un hitTest y provocas la acción.
Hay una docena de métodos que se me ocurren en este momento, pero sería muy largo para explicar.
Algunos truquitos uso en mi Site:
http://www.etmoreno.com.ar
Saludos.