Klasa: Sound
Kompatybilność: ActionScript 1.0, Flash 5+
Ustawia informację transformacyjną dźwięku (lub balans), dla obiektu Sound.
Dżwięki używają odpowiedniej ilości miejsca na dysku oraz pamieci. Z tego powodu stereo dźwięk używa dwa razy więcej danych niż mono dźwięki. Generalnie jest najlepiej używać 22-KHz 6-bit mono dźwiękóws. Możesz użyć setTransform()
do odtwarzania dźwięków jako stereo, mono lub aby dodać interesujących efektów do dźwięków.
Właściwości:
ll
- Wartość procentowa, określająca, jak dużo lewego kanału jest odtwarzane w lewym głośniku (0-100).
lr
- Wartość procentowa, określająca, jak dużo prawego kanału jest odtwarzane w lewym głośniku (0-100).
rr
- Wartość procentowa, określająca, jak dużo prawego kanału jest odtwarzane w prawym głośniku (0-100).
rl
- Wartość procentowa, określająca, jak dużo lewego kanału jest odtwarzane w ewym głośniku (0-100).
Rezultat parametrów jest reprezentowany przez podaną formulę
lewyOutput = lewy_input * ll + prawy_input * lr
prawyOutput = prawy_input * rr + lewy_input * rl
Domyślne ustawienia:
ll = 100
lr = 0
rr = 100
rl = 0
Dźwięki mono:
ll = 100
lr = 100
rr = 0
rl = 0
Listing
var mojSoundTransformObject:Object = new Object();
mojSoundTransformObject.ll = 100;
mojSoundTransformObject.lr = 100;
mojSoundTransformObject.rr = 0;
mojSoundTransformObject.rl = 0;
//nadawanie transformacji
moj_sound.setTransform(mojSoundTransformObject);
//# 2
var mojSoundTransformObjectMono:Object = new Object();
mojSoundTransformObjectMono.ll = 50;
mojSoundTransformObjectMono.lr = 50;
mojSoundTransformObjectMono.rr = 50;
mojSoundTransformObjectMono.rl = 50;
moj_sound.setTransform(mojSoundTransformObjectMono);
//# 3
var mojSoundTransformObjectHalf:Object = new Object();
mojSoundTransformObjectHalf.ll = 50;
mojSoundTransformObjectHalf.lr = 0;
mojSoundTransformObjectHalf.rr = 100;
mojSoundTransformObjectHalf.rl = 50;
moj_sound.setTransform(mojSoundTransformObjectHalf);
var mojSoundTransformObjectHalf:Object = {ll:50, lr:0, rr:100, rl:50};
Ranga: Administrator serwisu Punktów: 0