Цитата:
|
но вообще-то там один канал =)
|
Посчитаем вместе? Вы уверены, что вы получите событие от объекта, который потеряется при первом play?
Вот вырезка из вашего кода, где soundC меняется:

Код AS3:
public var soundC:SoundChannel = new SoundChannel ; //создаем канал
public function Main()
soundC.addEventListener(Event.SOUND_COMPLETE,nextTrack); //это событие не ловится
function plyi(event:MouseEvent)
soundC = currentSound.play(pos);
soundC = currentSound.play(1);
function nextTrack():void //функция перелистывания трека
soundC = currentSound.play(1);
soundC = new SoundChannel ;
soundC = currentSound.play(1);
soundC = currentSound.play(1);
soundC = new SoundChannel ;
soundC = currentSound.play(1);
function stpi(event:MouseEvent)
soundC = currentSound.play(1); //включаем ее снова
function chpst(event:MouseEvent)
soundC = currentSound.play(((audiosL[track])*(contain.mouseX)/contain.duran.width)*1000); //начинаем играть с нужного места
function musicle(event:MouseEvent)
soundC = new SoundChannel ; //создаем новый канал
soundC = musicl.play(1);