User Guide
458 Chapter 2: ActionScript Language Reference
Microphone.onStatus
Availability
Flash Player 6.
Usage
active_mic.onStatus = function(infoObject:Object) : Void {
// your statements here
}
Parameters
infoObject
A parameter defined according to the status message.
Returns
Nothing.
Description
Event handler; invoked when the user allows or denies access to the microphone. If you want to
respond to this event handler, you must create a function to process the information object
generated by the microphone.
When a SWF file tries to access the microphone, Flash Player displays a Privacy dialog box that
lets the user choose whether to allow or deny access.
• If the user allows access, the Microphone.muted property is set to false, and this event
handler is invoked with an information object whose
code property is
"Microphone.Unmuted" and whose level property is "Status".
• If the user denies access, the Microphone.muted property is set to true, and this event handler
is invoked with an information object whose
code property is "Microphone.Muted" and
whose
level property is "Status".
To determine whether the user has denied or allowed access to the microphone without
processing this event handler, use Microphone.muted.
Note: If the user chooses to permanently allow or deny access to all SWF files from a specified
domain, this method is not invoked for SWF files from that domain unless the user later changes the
privacy setting. For more information, see
Microphone.get().
Example
The following example launches the Privacy dialog box that lets the user choose whether to allow
or deny access to the microphone when they click a hyperlink. If the user chooses to deny access,
muted is displayed in large red text. If microphone access is allowed, the user does not see this text.
this.createTextField("muted_txt", this.getNextHighestDepth(), 10, 10, 100,
22);
muted_txt.autoSize = true;
muted_txt.html = true;
muted_txt.selectable = false;
muted_txt.htmlText = "<a href=\"asfunction:System.showSettings\"><u>Click
Here</u></a> to Allow/Deny access.";
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());