Показать сообщение отдельно
Старый 14.12.2011, 17:00
vivado вне форума Посмотреть профиль Отправить личное сообщение для vivado Найти все сообщения от vivado
  № 1  
Ответить с цитированием
vivado

Регистрация: Aug 2010
Сообщений: 282
По умолчанию Остановка Sound и проигрывание ее с начала

Всем привет, столкнулся с такой проблемой.
В библиотеке есть некая музычка с идентификатором "music"

Делаю так. В первом кадре создаю объект "obj_mp3" и приаттачиваю к нему "music"

Код AS1/AS2:
var obj_mp3:Sound = new Sound();
obj_mp3.attachSound("music");
obj_mp3.start(0);
и даю команду на проигрывание все четко играет.
На последнем кадре клипа делаю кнопку "replay"
При нажатии на которую

Код AS1/AS2:
obj_mp3.stop(); //Останавливаю музыку
gotoAndPlay(1); //Перехожу к проигрыванию всего клипа сначала
Проблема в следующем - При повторном проигрывании клипа музыка, не останавливаясь, многократно накладывается друг на друга при каждом последующем нажатии "replay".
Я так понял в объект "obj_mp3" постоянно добавляются новые экземпляры "music", как мне удалить из "obj_mp3" все ненужное, обнулить его так сказать?

Заранее спасибо.


Последний раз редактировалось vivado; 14.12.2011 в 17:03.