Tutorials Home
What's New
Top Rated
Submit
myTutes
Random!
Flash MX Sound Object Tutorial
Author: Kenny Bellew
How to Build a Vertical Volume Slider
|
The concept for building a vertical slider is the same, but the math is
different. When you drag the slider up, the y-axis pixel number decreases, so
the formula used to convert the y-axis to a variable for the setVolume method
needs to take this into account. The following is the formula used for a
vertical slider:
myMusic.setVolume(100-(vslidery-volCalc))
The variable "vslidery" represents the current y-axis location of the slider
(which has the movie clip instance name of "vslider"). The following is
the code for the vertical slider, this time without the "//" comments. The
movie clip "vslider" is on top of a base image movie clip called "base".
onClipEvent(load) {
left=_root.base._x;
top=_root.vslider._y + 50;
right=_root.base._x;
bottom=_root.vslider._y - 50;
volCalc=_root.vslider._y - 50
//
onClipEvent(enterFrame) {
vslidery=_root.vslider._y;
_root.myMusic.setVolume(100-(vslidery-volCalc));
_root.currentVolumeText=_root.myMusic.getVolume();
}
//
onClipEvent(mouseDown) {
startDrag(this, false, left , top , right, bottom);
}
//
onClipEvent(mouseUp) {
this.stopDrag();
}
| » Level Intermediate |
|
|
Added: : 2002-08-13
Rating: 9.11 Votes: 662
Hits: 3054
|
| » Author |
|
Kenny Bellew is a technical writer in Minneapolis, MN. He's currently interested in becoming involved in other writing-related Flash projects.
|
| » Download |
|
Download the files used in this tutorial.
|
|
Download (6170 kb)
|
|
Get conversion and unzipping tools
for PC and Mac here!
|
| » Forums |
|
More help? Search our boards for quick answers!
|
|
Please rate this tutorial, 10 is the top rating, you can also click the
comments link to read/write a review.
|
|
|