my_sound.loadSound("song2.mp3", true);
this.createTextField("pan_txt", this.getNextHighestDepth(), knob_mc._x,
knob_mc._y+knob_mc._height, 20, 22);
pan_txt.selectable = false;
pan_txt.autoSize = "center";
pan_txt.text = my_sound.getPan();
The
MovieClip.getNextHighestDepth()
7 or later. If your SWF file includes a version 2 component, use the version 2 components
DepthManager class instead of the
See also
setPan (Sound.setPan method)
getTransform (Sound.getTransform method)
public getTransform() : Object
Returns the sound transform information for the specified Sound object set with the last
Sound.setTransform()
Availability: ActionScript 1.0; Flash Player 5
Returns
- An object with properties that contain the channel percentage values for the
Object
specified sound object.
Example
The following example attaches four movie clips from a symbol in the library (linkage
identifier:
) that are used as sliders (or knobs) to control the sound file that loads into
knob_id
the SWF file. These sliders control the transform object, or balance, of the sound file. For
more information, see the entry for
to your FLA or AS file:
var my_sound:Sound = new Sound();
my_sound.loadSound("song1.mp3", true);
var transform_obj:Object = my_sound.getTransform();
this.createEmptyMovieClip("transform_mc", this.getNextHighestDepth());
transform_mc.createTextField("transform_txt",
transform_mc.getNextHighestDepth, 0, 8, 120, 22);
transform_mc.transform_txt.html = true;
var knob_ll:MovieClip = transform_mc.attachMovie("knob_id", "ll_mc",
transform_mc.getNextHighestDepth(), {_x:0, _y:30});
1102
ActionScript classes
method used in this example requires Flash Player
MovieClip.getNextHighestDepth()
call.
Sound.setTransform()
method.
. Add the following ActionScript
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?