PDA

Просмотр полной версии : Не повторяется звук


PetrV
23.12.2006, 10:34
У меня в презентации в первом кадре фрейма
прописан код:

_root.fsplayer.MySound = new Sound();
_root.fsplayer.MySound.loadSound("sound/4.mp3",true);
_root.fsplayer.MySound.start(0,1999);
[iNils: Для оформления своего кода, надо использовать теги ]

Звук проигрывается одни раз и все.
Повтора почему то нет.
Помогите, пожалуйста.

CorC
23.12.2006, 11:02
короче у меня так тоже не работает это обьяснимо, звук не успел загрузиться а ты его уже пытаешься воспроизвести, а играет оно 1 раз потому что там true стоит (типа во время загррузки воспроизводить)
что делать:
1. поставь false
2. start вызывай только после полной загрузки звука (прелоадер или пауза поможет)

CorC
23.12.2006, 11:05
да еще одно, когда attach делаешь из библиотеки, то лучше, ибо ничего такого не надо :)

CGandA
23.12.2006, 16:27
Повтор потоковой музыки

//Создаем новый объект
var my_sound:Sound = new Sound();
// Если звук загружен, воспроизводим, если не, то нет
my_sound.onLoad = function(success:Boolean) {
if (success) {
my_sound.start();
} else {
trace("НЕТ МУЗЫКИ");
}
};
//После окончания музыки, запускаем ее заново
my_sound.onSoundComplete = function() {
my_sound.start();
};
my_sound.loadSound("music.mp3", true);

PetrV
24.12.2006, 11:49
спасибо