Tutorials Home
What's New
Top Rated
Submit
myTutes
Random!
Flash MX Sound Object Tutorial
Author: Kenny Bellew
How to Fast Forward and Reverse a Sound Object
|
The following approach will show how to have the sound skip forward and
backward while the fast-forward or rewind button is being held down.
In this example, sound will be heard skipping forward or backward, but it will
not be legible and it will not sound like audio time is compressed.
Experiment with the Flash example in Fig. 13 to understand how it will sound.
When the fast forward button is held down, the sound object will stop, skip
forward in position slightly, play very briefly, stop and repeat this cycle
until the button is released. The speed of fast-forward or reverse can be
controlled by how much is added to or subtracted from the sound object position
each time. For this example, the increment is fairly small because the
sound is so short. For practical use, a setting of a few seconds should
work nicely.
- Define your sound object.
- Place buttons on the _root timeline. For this example, the reverse button
will have the instance name of "REVButton", and the fast-forward button will
be called "FFButton".
- Place the following code on a one-frame movie clip that loops:
this.onEnterFrame = function () {
//Reverse
if (REV==1 && myMusicPosition>0) {
_root.myMusic.stop("myMusic01");
myMusicPosition=myMusicPosition-.5; //The .5 is the decremented amount.
_root.myMusic.start(myMusicPosition,0);
}
revButton.onPress = function () {
REV=1;
myMusicPosition=_root.myMusic.position/1000;
//
}
revButton.onRelease = function () {
REV=0
}
//Fast Forward
if (FF==1 && myMusic.position _root.myMusic.stop("myMusic01");
myMusicPosition=myMusicPosition+.5;//The .5 is the incremented amount.
_root.myMusic.start(myMusicPosition,0);
}
FFButton.onPress = function () {
FF=1;
myMusicPosition=_root.myMusic.position/1000;
}
FFButton.onRelease = function () {
FF=0
}
//END
}
| » 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.
|
|
|