PDA

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


sparco2008
29.07.2008, 12:50
Всем привет
ткните не ошибку

есть 2 музыки и к примеру 10 кадров. 1-я музыка только для первого кадра , а 2-я для всех остальных, при переходе на 2-й кадр 1-я музыка замолкает, 2-я музыка настраивается во втором кадре (громкость и вкл выкл). На первом кадре все нормально.. играет музыка, переходим на 2-й, она замолкает, начинает играть вторая.. потом переходим на последующий кадр и замолкает 2-я музыка, не пойму почему.

на 1-м кадре:
_root.createEmptyMovieClip('soundObj',_root.getNextHighestDepth());
mySoundMainMenu = new Sound(soundObj);
mySoundMainMenu.attachSound("b1");
mySoundMainMenu.start(0,200);

// 1-я музыка останаливается, 2-я не воспроизводится
_root.start_game.onRelease = function() {
mySoundGame.start();
mySoundMainMenu.stop();
gotoAndStop(3);


На 2-м кадре:
_root.createEmptyMovieClip('soundObj2',,_root.getNextHighestDept());
mySoundGame = new Sound(soundObj2);
mySoundGame.attachSound("game_sound");
mySoundGame.start(0,200);

_root.start_play_game.onRelease = function() {
gotoAndStop(3);
mySoundGame.start();
};

джонатан
29.07.2008, 13:42
_root.createEmptyMovieClip('soundObj2',,_root.getNextHighestDept());

Попробуйте убрать одну запятую после 'soundObj2'

sparco2008
29.07.2008, 14:38
не вышло

может кто глянет исходник?
заранее благодарен

ЗЫ: только я музыку убрал с исходника, размер файла не пропускал.

20096

crazyone
29.07.2008, 16:56
У вас вот это тушит звук, когда вы переходите на третий кадр:

_root.onEnterFrame=function()
{
mySoundGame.setVolume(_root.sl.verdeader._x-0*-1);
}

Потому что там пропадает _root.sl.verdeader, из-за чего вызывается mySoundGame.setVolume(NaN)...
Ну вы поняли.

sparco2008
29.07.2008, 17:40
проблему так и не удалось решить.
сделал 2 переменные, одну что звук включен, а вторую где находится палзунок громкости.
И при переходе на 3-й кадр включал звук игры:

volumeSound = _root.sl.verdeader._x

нулевой результат