У меня возникли проблемы с прикреплением аудиоклипа к объекту, чтобы при его нажатии воспроизводился звук. У меня нет отдельного файла ActionScript для моей игры, ActionScript находится в пределах временной шкалы. Мой саундтрек находится в моей библиотеке, и у моего видеоклипа есть соответствующее имя экземпляра, вот код;
import flash.media.Sound;
import flash.media.SoundTransform;
import flash.media.SoundChannel
import flash.net.URLRequest;
GBtn.addEventListener(MouseEvent.CLICK,muteBtnPressed);
var s:Sound = new Sound;
s.load(new URLRequest("song.wav"));
var sc:SoundChannel = s.play(0,1000);
sc.soundTransform = new SoundTransform(0);
var soundMuted:Boolean = false;
function muteBtnPressed(evt:MouseEvent){
if(soundMuted==true){
soundMuted = false;
sc.soundTransform = new SoundTransform(1);
GBtn.gotoAndStop("on");
} else {
(soundMuted == false){
soundMuted = true;
sc.soundTransform = new SoundTransform(0);
GBtn.gotoAndStop("off");
}
}
на данный момент это код для кнопки отключения звука, но я в конечном итоге переверну это, чтобы воспроизвести при нажатии. Буду признателен за любой совет, так как моя работа на завтра, и я немного отстаю! Спасибо !!