|
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Громкость Sound
Здравствуйте уважаемые программисты.
Подскажите как экземпляру класса Sound убавить звука. Я смотрел в хелпе по классу Sound, но там про volume ни слова. Смотрел и класс SoundChannel, но там только leftPeak:Number [read-only] и rightPeak:Number [read-only]. Подскажите плиз. |
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
SoundChannel.soundTransform, SoundTransform.volume
|
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Это Адоб хорошо придумал через фик пойми какие дебри громкость менять.
Подскажите плиз еще как связать Sound и SoundChannel, но только не soundChannel=sound.play(), мне нужно только связать а не проигрывать |
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
Никаких дебрей, в плане интерфейса всё вполне прилично сделано.
При проигрывании звук занимает один из доступных каналов (восьми), его и возвращает play. Если вы не хотите проигрывать, единственный способ "связать" - сразу ставить на паузу. Также вы можете задать громкость в начале проигрывания, вроде третий параметр play (SoundTransform). |
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
У меня не получается. Посмотрите плиз код. Что я делаю не так?
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(); заработало! 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; VVall спасибо вам большое |
Часовой пояс GMT +4, время: 17:47. |
|
« Предыдущая тема | Следующая тема » |
Теги |
sound , volume , громкость |
|
|