0
В настоящее время вы пытаетесь объединить аудиоклип (импортированный mp3 в библиотеку) бесконечно в моем проекте Actionscript 3. Это моя текущая настройка:ActionScript 3.0; looping audiofiles
var sound:Sound = new bgm();
function playSound():void
{
var channel:SoundChannel = sound.play(80);
channel.addEventListener(Event.SOUND_COMPLETE, onComplete);
}
function onComplete(event:Event):void
{
SoundChannel(event.target).removeEventListener(event.type, onComplete);
playSound();
}
//end loop
Этого не сообщается. однако он не воспроизводит никаких звуков. Я что-то упускаю? Нужно ли мне что-то импортировать в .fla, прежде чем он сможет зарегистрировать звук?
Спасибо за любую помощь
Это решение? Пожалуйста, отметьте ответ как правильный. Как @Null сказал, что вы должны запустить эту функцию 'playSound', поставив' playSound(); 'где-то в вашем коде, попробуйте это как следующую строку после' var sound: Sound = new bgm(); '. Также нет необходимости в ** 80 ** просто использовать 'sound.play();' поскольку он будет повторяться при воспроизведении звука ... –