# Auto Forward when Current Sound is Done

**URL:** https://forum.kirupa.com/t/auto-forward-when-current-sound-is-done/59121
**Category:** flash
**Created:** [July 28, 2004, 4:47pm UTC](https://forum.kirupa.com/t/auto-forward-when-current-sound-is-done/59121 "2004-07-28T16:47:05Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![chenu](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/chenu/32/562_2.png) [@chenu](https://forum.kirupa.com/u/chenu)
#### Post date: [July 28, 2004, 4:47pm UTC](https://forum.kirupa.com/t/auto-forward-when-current-sound-is-done/59121/1 "2004-07-28T16:47:05Z")

</div>

Hi I’m using this code

```auto
mp3path = "http://2-cubed.net/v2/audio/";
 music = ["track1.mp3", "track2.mp3", "track3.mp3"];
 t = 0;
 function loadTrack(t) {
 	song = new Sound(this);
 	song.loadSound(mp3path+music[t], true);
 }
 nextBut.onRelease = function() {
 	t<music.length-1 ? t++ : t=0;
 	loadTrack(t);
 };
 loadTrack(t);

```

This plays track 1 when you enter the site but does not forward to track 2 when track 1 is done. So after looking around here i came up with this code to forward the tracks.

```auto
song.onSoundComplete = function(){//
 // soundobject.start(secondsoffset,loops);
 	t<music.length-1 ? t++ : t=0;
 	loadTrack(t);
 }

```

This works but it only goes from track 1 to track 2. It does not go from track 2 to track 3.

So my question is how do you automatically go through all the tracks. And provide stop, play, forward functionality.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)
#### Post date: [July 29, 2004, 4:06pm UTC](https://forum.kirupa.com/t/auto-forward-when-current-sound-is-done/59121/2 "2004-07-29T16:06:40Z")

</div>

Does anyone know how to do this?
