Я пытаюсь настроить файл .flv, в котором будут кнопки для двух разных фрагментов звука.
Я смог загрузить первую часть, сыграть и остановить, но когда я пытаюсь загрузить вторую часть, я сбиваюсь с толку.
Я все еще новичок, но думаю, что понимаю основную проблему - Actionscript не может отличить один звуковой запрос от другого. Вопрос в том, как это исправить и получить actionScript, чтобы понять, что я пытаюсь загрузить и воспроизвести два разных звука, связанных с двумя разными кнопками?
Я получаю коды ошибок, такие как «1151: существует конфликт с определением s во внутреннем пространстве имен». проблемы "duplicate function" и предупреждения "duplicate variable".
Я видел некоторое обсуждение на этом сайте перерабатываемого звукового объекта. Я думаю, что задаю аналогичный вопрос, но хотя человек, который задал этот вопрос, также опубликовал решение, я не смог заставить его работать.
Вот код:
var s:Sound = new Sound();
s.load(new URLRequest("http://www.website.com/Water.mp3"));
wellsplay_btn.addEventListener(MouseEvent.CLICK,playSound);
wellsstop_btn.addEventListener(MouseEvent.CLICK,stopSound);
function playSound(e:MouseEvent):void
{
sc = s.play();
}
function stopSound(e:MouseEvent):void
{
sc.stop();
}
var s:Sound = new Sound();
s.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
{
sc = s.play();
}
function stopSound(e:MouseEvent):void
{
sc.stop();
}
Остальные команды работают нормально. У меня проблемы только с этим разделом. Спасибо заранее за любые предложения.