Показать сообщение отдельно
Старый 25.03.2009, 11:25
Alkaz вне форума Посмотреть профиль Отправить личное сообщение для Alkaz Найти все сообщения от Alkaz
  № 2  
Ответить с цитированием
Alkaz

Регистрация: May 2006
Адрес: Нск
Сообщений: 91
зачем людей обманываете? код не только в кадре в верхнем слое, но еще и на мувиках внутри других мувиков и на кадрах там же примерно нужно делать так:
1. удаляем слой с вашим звуком.
2. в библиотеке в linkage для звука ставим галочку "export for as" и identifier например "mega_sound".
3. в первом кадре в слое as пишем
Код AS1/AS2:
stop();
var mySound:Sound = new Sound();
mySound.attachSound("mega_sound");
//чтобы звук был зацикленным, по его окончанию играем снова
mySound.onSoundComplete = function() {
this.start();
};
mySound.start();
и вот в тех местах где вы включаете/выключаете звук нужно убрать махинации с громкостью, а просто делать
Код AS1/AS2:
_root.mySound.stop();
или
_root.mySound.start();
таким образом вы сможете управлять воспроизведением конкретного звука.