Глупый вопрос, впервые со звуком работаю. Есть несколько треков в папке, их нужно воспроизвести по очереди, как это делается? Как-то особо методов и не нашёл... Отследить позицию конца первого трека и присвоить soundCh воспроизведение второго?

Код AS3:
package src.control{
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.net.URLRequest;
/**
* ...
* @author ...
*/
public class SoundPlay {
private var snd1:Sound;
private var snd2:Sound;
private var pausePos:int = 0;
private var soundCh:SoundChannel;
public function SoundPlay() {
snd1 = new Sound(new URLRequest("music/song1.mp3"));
snd2 = new Sound(new URLRequest("music/song2.mp3"));
soundCh = new SoundChannel();
}
public function playMusic():void {
soundCh = snd1.play(pausePos);
}
public function pauseMusic():void {
pausePos = soundCh.position;
soundCh.stop();
}
}
}
Добавлено через 26 минут
Ага, вроде нашёл, есть евенты для звука...