Форум 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=141091)

Dr.Scrollbar 16.06.2010 10:53

Странный баг со звуком
 
Всем добрый день. Столкнулся тут со странным поведением флэша в Firefox - в ролике были опции включения/выключения звука - все работало нормально за исключением того, что если на других вкладках браузера были открыты другие флэшки - там тоже пропадал звук. Проблема только в FF.

Подскажите плз, сталкивались ли с таким и что делать?

mooncar 16.06.2010 11:13

Любопытно. А как звук включаете-выключаете?
Код приведите.

Dr.Scrollbar 16.06.2010 12:44

Да все банально вроде

_root.zvuk = new Sound();
_root.zvuk.attachSound("xxxxx");

_root.zvuk.stop();
delete _root.zvuk;

В IE и Опере например проблем нет. Только в Firefox'е.

mooncar 16.06.2010 13:02

Не замечал такого.
Попробуйте создавать для объектов Sound индивидуальные мувики:
Код AS1/AS2:

this.createEmptyMovieClip('sound1_mc', this.getNextHighestDepth());
zvuk1 = new Sound(sound1_mc);
this.createEmptyMovieClip('sound2_mc', this.getNextHighestDepth());
zvuk2 = new Sound(sound2_mc);

И еще - вы вроде говорили о включении - выключении, а пример приводите об остановке
Код AS1/AS2:

_root.zvuk.stop();

Если включать/выключать, то:

Код AS1/AS2:

var zvuk:Sound = new Sound(); //общий звук ролика
zvuk.attachSound('link');
zvuk.start();
 
zvuk.onSoundComplete = function  () {
        zvuk.start();
};
 
 
btnOff.onRelease = function  () {
        currentVolume  = zvuk.getVolume(a);
        zvuk.setVolume(0);
};
 
btnOn.onRelease = function  () {
        currentVolume ? null : currentVolume = 100;
        zvuk.setVolume(currentVolume);
};


Dr.Scrollbar 16.06.2010 13:03

спасибо, попробуем...


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

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