User Guide
472 Chapter 2: ActionScript Language Reference
Microphone.useEchoSuppression
Availability
Flash Player 6.
Usage
active_mic.useEchoSuppression:Boolean
Description
Property (read-only); a Boolean value of true if echo suppression is enabled, false otherwise.
The default value is
false unless the user has selected Reduce Echo in the Flash Player
Microphone Settings panel.
Example
The following example turns on echo suppression if the user selects a CheckBox instance called
useEchoSuppression_ch. The ProgressBar instance called activityLevel_pb displays the
current activity level of the audio stream.
var useEchoSuppression_ch:mx.controls.CheckBox;
var activityLevel_pb:mx.controls.ProgressBar;
this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());
var active_mic:Microphone = Microphone.get();
sound_mc.attachAudio(active_mic);
activityLevel_pb.mode = "manual";
activityLevel_pb.label = "Activity Level: %3";
useEchoSuppression_ch.selected = active_mic.useEchoSuppression;
this.onEnterFrame = function() {
activityLevel_pb.setProgress(active_mic.activityLevel, 100);
};
var chListener:Object = new Object();
chListener.click = function(evt:Object) {
active_mic.setUseEchoSuppression(evt.target.selected);
};
useEchoSuppression_ch.addEventListener("click", chListener);
See also
Microphone.setUseEchoSuppression()