User Guide
MovieClip 827
See also
_alpha (Button._alpha property), _alpha (TextField._alpha property), _visible
(MovieClip._visible property)
attachAudio (MovieClip.attachAudio method)
public attachAudio(id:Object) : Void
Specifies the audio source to be played. To stop playing the audio source, pass the value false
for the
id.
You can extend the methods and event handlers of the MovieClip class by creating a subclass.
Availability: ActionScript 1.0; Flash Player 6 - The ability to attach audio from Flash Video
(FLV) files was added in Flash Player 7.
Parameters
id:Object - The object that contains the audio to play. Valid values are a Microphone object,
a NetStream object that is playing an FLV file, and
false (stops playing the audio).
Example
The following example creates a new NetStream connection. Add a new Video symbol by
opening the Library panel and selecting New Video from the Library options menu. Give the
symbol the instance name
my_video. Dynamically load the FLV video at runtime. Use the
attachAudio() method to attach the audio from the FLV file to a movie clip on the Stage.
Then you can control the audio in the movie clip by using the Sound class and two buttons
called
volUp_btn and volDown_btn.
var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
my_video.attachVideo(my_ns);
my_ns.play("yourVideo.flv");
this.createEmptyMovieClip("flv_mc", this.getNextHighestDepth());
flv_mc.attachAudio(my_ns);
var audio_sound:Sound = new Sound(flv_mc);
// Add volume buttons.
volUp_btn.onRelease = function() {
if (audio_sound.getVolume()<100) {
audio_sound.setVolume(audio_sound.getVolume()+10);
updateVolume();
}
};
volDown_btn.onRelease = function() {
if (audio_sound.getVolume()>0) {