How to Pause a Sound Object |
|
|
|
The sound object is not literally "paused". Instead, the sound object is stopped, and at the point it is stopped, its position in milliseconds is recorded as a variable. To continue the sound object from its "paused" location, the position property variable is used in the next start command for the sound object. For example, the following code would work for a pause and continue button:
For the pause button:
| on (press) { myMusicPosition=_root.myMusic.position/1000; _root.myMusic.stop("myMusic01"); } |
For the continue or play button:
| on (press) { _root.myMusic.start(myMusicPosition,0); } |
For the stop button:
| on (press) { _root.myMusic.stop("myMusic01"); } |
In the above example, "myMusicPosition" is defined as the current position of the sound object "myMusic" when the pause button is pressed. When the play button is pressed, the starting point for "myMusic" is set to myMusicPosition.
| » Level Intermediate |
|
Added: 2004-10-12 Rating: 8 Votes: 31 |
| » Author |
| Kenny Bellew is a technical writer and freelance flash programmer who specializes in Flash audio. He lives in Minneapolis, MN. |
| » Download |
| Download the files used in this tutorial. |
| Download (12927 kb) |
| » Forums |
| More help? Search our boards for quick answers! |
-
You must have javascript enabled in order to post comments.


Comments
There are no comments yet. Be the first to comment!