Hola,
definitivamente Flash es más invasivo que Javascript (aunque más vistoso), por lo que te propongo lo siguiente:
Seth Duffey tiene
un artículo sumamente interesante sobre lo que buscas, usando CSS y Javascript.
También te invito a ver
una implementación mía, un poco más sencilla y sin Javascript.
Para seleccionar regiones, tal vez te convenga agregar botones de radio.
Para fortalecer mi argumento, compara lo que tarda en carga una solución como ésta comparada con un Flash.
Saludos