Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Не работает attachSound при использовании предзагрузчика (http://www.flasher.ru/forum/showthread.php?t=107634)

marat_sa 06.02.2008 12:59

Не работает attachSound при использовании предзагрузчика
 
Привет! Возникла такая ситуация: в игре присутствуют разные звуки, вызываемые методом attachSound и все работает. Если же игру подгружать через loader - отдельный swf файл для отображения предзагрузчика, загружающий в себя вышеупомянутую игру, то звуки перестают аттачиться! Аттачаться они на _root в обьект Sound. _lockroot стоит true. Если вместо аттача грузить внешний mp3 файл, то все работае в обоих случаях. Подскажите, пожалуйста, в чем дело?

Volodyahome 06.02.2008 17:28

Посмотри поставил ли ты галку в свойствах всязи для звука в библиотеке, у меня было такое из-за этого, хотя без подгрузки если ты пишешь что работает...хм...и проверь пути подгрузки зкува к объекту

marat_sa 11.02.2008 09:50

Вложений: 1
В общем вот пример:если в 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

И вправду все заработало! О_о
Спасибо!


Часовой пояс GMT +4, время: 14:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.