Форум 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)
-   -   Музыка наслаивается (http://www.flasher.ru/forum/showthread.php?t=137933)

runway 25.03.2010 22:12

Музыка наслаивается
 
сайт 5 кадров

на 4 начинается фоновая постоянная музыка, на 5 кадре уже вторая страница сайта
на 2 странице есть кнопка - перейти на 1 стр.(на 4 кадр)

если создать слой с 4-5 кадр и впаять туда фоновую мелодию, поставить event loop
то при переключении с 2 стр. на 1стр., музыка начинает наслаиваться

если атачить и включать с библиотеки - то нехватка знаний...

делаю так:
1 кадр

Код AS1/AS2:

this.createEmptyMovieClip("sound1_mc", this.getNextHighestDepth()); 
var zvuk_fon:Sound = new Sound(sound1_mc);
zvuk_fon.attachSound("fon_id");

4 кадр

Код AS1/AS2:

zvuk_fon.start();

что надо добавить... ?
1 чтоб мелодию проигровало постоянно
2 чтоб не наслаивалось

я так понимаю в 4 кадре надо делать так if (!zvuk_fon); { а дальше хз

in4core 25.03.2010 23:04

проигрывать постоянно : либо делать слой отдельный и сайт начинать не с 1 кадра а например со 2. Тогда в первый кадр кладете музон - и все остальные кадры для слоя с музоном просто оставляете пустыми ( НЕ КЛЮЧЕВЫМИ) .

если кодом то
Код AS1/AS2:

zvuk_fon.onSoundComplete = function() { zvuk_fon.start() }

___ ответил на 2вопроса сразу.
еще можно удалять звук через delete метод. и сразу снова его включать) ну это дибилизм

runway 26.03.2010 02:31

Цитата:

Сообщение от in4core (Сообщение 895698)
___ ответил на 2вопроса сразу.

и хоть бы один сработал... гыгы

решил вопрос так:
1 кадр
Код AS1/AS2:

_global.nS = new Sound();
_global.nS.attachSound("soundFon")
_global.nS.onSoundComplete = function() {  _global.nS.start() }

4 кадр
Код AS1/AS2:

 _global.nS.stop();
 _global.nS.start();



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

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