AS3 SoundChannel теряет десятичные разряды по значению SoundTransform.volume

Я пытаюсь сделать регулятор громкости для калибровки звука. Мы надеялись увеличить частоту на 0,1% для изменения громкости звука SoundChannel.

Это мой код и мой вывод.

var transform:SoundTransform = _soundChannel.soundTransform;
transform.volume = 0.999;
_soundChannel.soundTransform = transform;

trace('transform ' +transform.volume); // 0.999
trace('channel ' +_soundChannel.soundTransform.volume); // 0.99

SoundTransform Объект сохраняет 3-е десятичное место, но как только я назначу его soundTransform собственность моего SoundChannelЭто уменьшает специфичность моего объема.

Кто-нибудь знает, что здесь может происходить?

0 ответов

Другие вопросы по тегам