Невозможно получить второй звук для загрузки в потоковом проигрывателе .mp3 - PullRequest
0 голосов
/ 14 ноября 2010

Я борюсь с файлом флэш-памяти, который я хочу воспроизвести два разных звуковых файла при нажатии соответствующих кнопок.Я дошел до того, что он загрузится без каких-либо ошибок, но вместо воспроизведения второго звука, когда я нажимаю кнопку этого звука, он снова воспроизводит первый звук.Вот код:

var sc1:SoundChannel = new SoundChannel();
var s1:Sound = new Sound();
s1.load(new URLRequest("http://www.website.com/wells.mp3"));

wellsplay_btn.addEventListener(MouseEvent.CLICK,playSound);
wellsstop_btn.addEventListener(MouseEvent.CLICK,stopSound);

function playSound(e:MouseEvent):void
{
sc1 = s1.play();
}
function stopSound(e:MouseEvent):void
{
sc1.stop();
}

var sc2:SoundChannel = new SoundChannel();
var s2:Sound = new Sound();
s2.load(new URLRequest("http://www.website.com/waves.mp3"));

wavesplay_btn.addEventListener(MouseEvent.CLICK,playSound);
wavesstop_btn.addEventListener(MouseEvent.CLICK,stopSound);

function playSound2(e:MouseEvent):void
{
sc2 = s2.play();
}
function stopSound2(e:MouseEvent):void
{
sc2.stop();
}

Буду признателен за любые предложения.

1 Ответ

0 голосов
/ 14 ноября 2010
 wavesplay_btn.addEventListener(MouseEvent.CLICK,playSound2);
 wavesstop_btn.addEventListener(MouseEvent.CLICK,stopSound2);
...