Привет! Давненько ничего не спрашивал. И вот вопрос созрел:
Есть клипы с кодом АС2 и АС3. В кадрах простая анимация и слой со звуком с параметром синхронизации «stream» или же видео flv со своим звуком. Регулировка громкости звука из вне в АС2 решается просто:

Код AS1/AS2:
import flash.external.*;
var my_sound = new Sound();
ExternalInterface.addCallback('soundmc',this,soundmc);
function soundmc(vol) {
if (vol > 100) {
vol = 100;
} else if (vol < 0) {
vol = 0;
}
my_sound.setVolume(vol);
}
Не могу сообразить, как управлять уровнем громкости потокового звука в АС3.
Такой способ не проходит, так как идет регулировка канала пустого объекта Sound, и не влияет на stream звук:

Код AS3:
public function soundmc(vol:Number=0.5):void {
$soundTransform.volume = vol;
chennelSay.soundTransform = $soundTransform;
}
Спасибо.