Hey Qin,
I just picked up the CS3 Suite which includes flash, and I have always liked the idea of a hyper linked and zoomable map to share with my PCs. I think it would be a lot of work but a worth while endeavor. I share my maps via a digital projector (suspended from above and pointed down onto our gaming table) to augment my PnP games so I believe this medium would be extremely effective in immersing my PCs in our world.