+1  A: 

You can't. It's a security feature of the FlashPlayer to stop rogue developers from being able to access your microphone or web cam without the user knowing. Could lead to all sorts of dodgy apps out there.

James Hay
Was this behavior introduced in flash 10?
Nik Reiman
Nope... it has been around for a while... probably sine Adobe gave you access to web cams and microphones which probably dates back to flash 7
James Hay
Ah... didn't realise there was a remember feature... not sure why that isn't working
James Hay
Ok, because it was *definitely* possible before, but in previous versions of flash, the "remember" button wasn't there. You had to go into the flash preferences after the app was loaded, click remember, then it worked fine.
Nik Reiman
A: 

Maybe you can have your client copy/install the flash to their local drive and circumvent the restriction this way?

heeen
Sorry -- not possible with this app.
Nik Reiman
+1  A: 

I've never encountered this behaviour so I can only guess as to the reasons. My first hunch is that Flash player considers it to be a different swf each time. That would mean it's not really "forgetting" what you set, but rather not thinking you've approved that specific swf. Maybe looking into what it uses to identify the and link the approval to it could lead to some progress?

grapefrukt
It definitely remembers something -- it at least remembers which of the two options (allow/deny) was selected last time.
Nik Reiman
+3  A: 

Bah, how stupid. The problem was indeed our fault -- a fellow developer had added a call to Security.showSettings() during one module's initialization function, apparently to fix another bug having to do with getting the microphone delay time. Doing this will show the dialog regardless of what the user had selected for the "remember" checkbox.

Nik Reiman