私はフレックスでeラーニングプロジェクトを行っていますが、それはswfファイルのシーケンスとxmlファイルに基づいてそれをロードするプレーヤーで構成されています。問題はすべてのswfファイルの内容のナレーションであり、プレーヤーインターフェイスからナレーションの音量を制御する必要があります、フレックスからswfファイルのボリュームを制御する方法を知っている人はいますか?
ご協力いただきありがとうございます
私はフレックスでeラーニングプロジェクトを行っていますが、それはswfファイルのシーケンスとxmlファイルに基づいてそれをロードするプレーヤーで構成されています。問題はすべてのswfファイルの内容のナレーションであり、プレーヤーインターフェイスからナレーションの音量を制御する必要があります、フレックスからswfファイルのボリュームを制御する方法を知っている人はいますか?
ご協力いただきありがとうございます
私は自分で答えを見つけたので、あなたと共有します:
SoundTransform オブジェクトを MovieClip オブジェクトの soundTransform プロパティに割り当てる必要があります。
間違った道
var slide:MovieClip = MovieClip(swfLoader.content);
slide.soundTransform = new SoundTransform();
slide.soundTransform.volume = 0.5;
正しい方法
var slide:MovieClip = MovieClip(swfLoader.content);
var st:SoundTransform = new SoundTransform();
st.volume = 0.5;
slide.soundTransform = st;