Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Громкость Sound (http://www.flasher.ru/forum/showthread.php?t=144890)

AntonSurkont 23.09.2010 16:03

Громкость Sound
 
Здравствуйте уважаемые программисты.
Подскажите как экземпляру класса Sound убавить звука. Я смотрел в хелпе по классу Sound, но там про volume ни слова. Смотрел и класс SoundChannel, но там только leftPeak:Number [read-only] и rightPeak:Number [read-only].
Подскажите плиз.

VVall 23.09.2010 16:07

SoundChannel.soundTransform, SoundTransform.volume

AntonSurkont 23.09.2010 16:21

Это Адоб хорошо придумал через фик пойми какие дебри громкость менять.

Подскажите плиз еще как связать Sound и SoundChannel, но только не soundChannel=sound.play(), мне нужно только связать а не проигрывать

VVall 23.09.2010 17:00

Никаких дебрей, в плане интерфейса всё вполне прилично сделано.

При проигрывании звук занимает один из доступных каналов (восьми), его и возвращает play. Если вы не хотите проигрывать, единственный способ "связать" - сразу ставить на паузу. Также вы можете задать громкость в начале проигрывания, вроде третий параметр play (SoundTransform).

AntonSurkont 23.09.2010 17:20

У меня не получается. Посмотрите плиз код. Что я делаю не так?
Код AS3:

private var sound:Sound = new Sound1();//Звук в библиотеке
private var soundChannel:SoundChannel=new SoundChannel();
private var soundT:SoundTransform=new SoundTransform();
...
soundT.volume=0.1;
soundChannel.soundTransform=soundT;
...
soundChannel=sound.play();

Добавлено через 28 минут
заработало!
Код AS3:

private var sound:Sound = new Sound1();
private var soundChannel:SoundChannel;
private var soundT:SoundTransform=new SoundTransform(0.02,0);
...
soundChannel=sound.play();
soundChannel.soundTransform=soundT;

Добавлено через 29 минут
VVall спасибо вам большое


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

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