Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Управление звуком... (http://www.flasher.ru/forum/showthread.php?t=56719)

spartan 06.04.2004 20:19

Управление звуком...
 
Что делать??
У меня такая проблема:делаю управление громкостью звука (шкалу с бегунком), так при убавлении звука убавляется весь звук в мувике... :mad:
А мне надо чтобы убавлялся только тот который у меня на бегунке стоит, а не все звуки на сайте!!
Заранее спасибо!

Nox Noctis 06.04.2004 23:46

посмотри в хэлпе, что надо передавать в качестве параметра конструктору Sound при создании звукового объекта.

Dindin 07.04.2004 09:53

Вложений: 1
При конструировании оазных звуков необходимо размещать их на разных временных шкалах. (Звуки, расположенные на одной временной шкале имеют одинаковое поведение)

spartan 07.04.2004 12:23

Dindin,спасибо , щас буду пробовать...

spartan 07.04.2004 12:35

Уффф.. :D
Получилось!!!
Спасибо вам ,парни, огромное!!!
Особенно тебе Dindin!!!
:)

spartan 07.04.2004 17:12

Слухайте а как сделать чтобы при уменьшении громкости, с помощью бегунка, до 0 звук переставал играть, то есть останавливался или выгружался??? :confused:
Подскажите заодно если не трудно...
Пожалуйста...

Dindin 07.04.2004 17:35

if (mySound.getVolume)==0)
{
mySound.stop()
}

spartan 07.04.2004 18:03

Dindin. чегой-то не получается, мож. пунктуация не та ???
Хотя будет ли это работать всегда(не только при начале кадра или начале всего мувика то есть в любом месте мувиклипа)???

spartan 07.04.2004 18:09

Всё ,Dindin, получилось :D ...
Благодарю!!!

spartan 07.04.2004 19:53

Слушай Dindin,
у меня там проблемка... :(
Пишу:
if (mySound.getVolume()<0)
{
mySound.start(0,99999)
}
а звук плодится как мухи,то есть он стартует снова и снова(бесконечно),как сделать чтобы он начинался только один раз???
Подскажи пож. если сможешь???
Please!!!

Dindin 07.04.2004 20:05

Я не совсем аонял где ты вставляешь mySound.start(). Если можно, уточни.

spartan 08.04.2004 13:18

Вставляю в клип ползунка чтобы при:
onClipEvent (enterFrame){
if (_root.mysound.getVolume()<10){
_root.mysound.stop();
}
if (_root.mysound.getVolume()>10){
_root.mysound.start();
}
}
чтобы при прибавлении звука до10 он включался один раз, а он включается потом бесконечно!!!
То есть если громкость больше 10 он звучит, звучит и звучит!
Что делать??? :confused:

Dimanelly 08.04.2004 14:12

А ты попробуй так:

onClipEvent (enterFrame){
if (_root.mysound.getVolume()<10){
_root.mysound.stop();
stopp=1;
}
if (_root.mysound.getVolume()>10 && stopp==1){
_root.mysound.start();
stopp=0;
}
}

spartan 08.04.2004 18:18

Да, понятно я уже так сделал, сам догадался!!!
Но всё равно спасибо Dimanelly :)!

spartan 08.04.2004 19:22

Слушайте, фигня какая-то пишу:
_root.mysound.setVolume()-=15;
или:
_root.mysound.setVolume(-=15);
чтобы звук плавно угасал, а это не работает!!! :confused:
Что подскажите???

Dindin 09.04.2004 10:19

:)

Цитата:

Слушайте, фигня какая-то пишу:
_root.mysound.setVolume()-=15;
или:
_root.mysound.setVolume(-=15);
.setVolume() - как видно из скобочек - функция, которая может в качестве параметров принимать какое-то значение, то есть твоя запись в этом случае некорректна. Попробуй так:
Код:

soundVol-=15;
_root.mysound.setVolume(soundVol);


spartan 09.04.2004 18:23

И ещё вопрос...
А можно ли сделать чтобы звук прибавлялся до какой-то величины?
Допустим при его включении он с 0 прибавлялся до 60 или до какого-нибудь другого значения??? :confused:

spartan 09.04.2004 18:28

Я думаю это надо делать также с помощью переменных...
Или есть другой способ???

Dindin 09.04.2004 19:38

[SIZE=1
spartan Я думаю это надо делать также с помощью переменных...
Или есть другой способ???[/size]
Нет, ну конечно можно переопределить класс... Или написать новый... А оно мне надо?..

spartan 10.04.2004 12:59

Ясно...


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

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