Просмотр полной версии : Не работает attachSound при использовании предзагрузчика
marat_sa
06.02.2008, 12:59
Привет! Возникла такая ситуация: в игре присутствуют разные звуки, вызываемые методом attachSound и все работает. Если же игру подгружать через loader - отдельный swf файл для отображения предзагрузчика, загружающий в себя вышеупомянутую игру, то звуки перестают аттачиться! Аттачаться они на _root в обьект Sound. _lockroot стоит true. Если вместо аттача грузить внешний mp3 файл, то все работае в обоих случаях. Подскажите, пожалуйста, в чем дело?
Volodyahome
06.02.2008, 17:28
Посмотри поставил ли ты галку в свойствах всязи для звука в библиотеке, у меня было такое из-за этого, хотя без подгрузки если ты пишешь что работает...хм...и проверь пути подгрузки зкува к объекту
marat_sa
11.02.2008, 09:50
В общем вот пример:если в soundLoader.fla изменить вместо
someClip.loadMovie("sound.swf");
поставить
_root.loadMovie("sound.swf");
То звук чудесным образом проигрывается при нажатии на кнопку!
Molecula
11.02.2008, 10:58
Уберите строки типа этого в обоих флешках:
_root._lockroot = true;
someClip._lockroot = true;
Вместо этого:
var snd:Sound = new Sound();
Напишите это:
var snd:Sound = new Sound(this);
и всё заработает.
marat_sa
11.02.2008, 11:45
И вправду все заработало! О_о
Спасибо!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.