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
Это уменьшает специфичность моего объема.
Кто-нибудь знает, что здесь может происходить?