Hi there, I'm highly skilled in flash, and from your brief this all seems very straightforward, including the part about limiting the field of view as if viewing with a flashlight.
Also consider that I can ncorporate 3d elements where desired, and also the possibility to publish to iOS and android should you wish to discuss that.
Thanks,
Mark