外部swfでループを伴うサウンドを制御するにはイベントサウンド処理する事お勧めします。
イベントサウンドは何度ループしても必要な処理量は変わりませんが、ストリーミングはループすれば
した分だけ処理を必要とするからです。
標準的なイベントサウンドの再生方法。
「サウンド」タブで再生したいサウンドを選択。同期を「スタート」に設定。「繰り返し」タブで繰り返したい数を設定。
標準的なイベントサウンドの停止方法。
同期を「スタート」させたサウンドを再生している時にそのサウンドを「ストップ」に設定しているフレームに
飛ばすと止まります。
これからプログラムで効率よくイベントサウンドの再生を停止する方法を模索予定

2007年11月30日
2007年11月14日
SoundMixerクラスでタイムラインに配置したサウンドオブジェクトのボリュームを制御する
SoundMixerクラスでタイムラインに配置したサウンドオブジェクトのボリュームを制御します。
SoundMixerクラスを使うとswfのタイムライン内に配置したサウンドのボリュームを制御できます。
SoundMixerクラスのsoundTransformプロパティを使ってボリュームを調整します。
soundTransform:SoundTransform [read-write]
ボリュームを調整する時は
SoundMixer.soundTransform=soundTransform
という風にします。
SoundMixer.soundTransformにボリュームプロパティを設定したsoundTransformオブジェクトを代入する事で、swf内のすべての音声ファイルのボリュームを調整できます。
今後もswf内のサウンドのボリュームをボタンで調整するなど具体的な使用方法を研究していきます。
例題
swf内に埋め込まれた音声ファイルのボリュームを0.5に設定。
タイムラインに音楽ファイルを読み込んだswfに下記のプログラムを記述します。
var soMix_st = SoundMixer.soundTransform;
soMix_st.volume=0.5;
SoundMixer.soundTransform=soMix_st;
SoundMixerクラスを使うとswfのタイムライン内に配置したサウンドのボリュームを制御できます。
SoundMixerクラスのsoundTransformプロパティを使ってボリュームを調整します。
soundTransform:SoundTransform [read-write]
ボリュームを調整する時は
SoundMixer.soundTransform=soundTransform
という風にします。
SoundMixer.soundTransformにボリュームプロパティを設定したsoundTransformオブジェクトを代入する事で、swf内のすべての音声ファイルのボリュームを調整できます。
今後もswf内のサウンドのボリュームをボタンで調整するなど具体的な使用方法を研究していきます。
例題
swf内に埋め込まれた音声ファイルのボリュームを0.5に設定。
タイムラインに音楽ファイルを読み込んだswfに下記のプログラムを記述します。
var soMix_st = SoundMixer.soundTransform;
soMix_st.volume=0.5;
SoundMixer.soundTransform=soMix_st;
2007年11月11日
外部mp3ファイルを制御するための使用するクラス一覧
外部Mp3のボリュームの調整方法。
外部mp3ファイルを制御するための使用するクラス一覧
ロード→ボリューム調整→再生→停止
Sound Soundクラスは新しい Sound オブジェクトの作成し外部 MP3 ファイルのオブジェクトへのロードと再生ができます。
SoundChannelSoundChannelクラスはサウンドを停止するstop()メソッドがあります。そしてsoundTransformプロパティでボリューム調整が可能です。
SoundTransform
SoundTransformクラスではvolumeプロパティでサウンドを調整する事ができます。0が最小値、1がMAXです。
SoundChannel.soundTransform=SoundTransform(SoundTransformObj)
サウンドを再生するSoundChannelオブジェクトのプロパティにSoundTransformオブジェクトで設定したボリューム等のプロパティを代入します。
以上の三つでロード→ボリューム調整→再生→停止がが可能です。
ボリュームを調整するには、
SoundChannel.soundTransform=SoundTransform
でボリュームが調整できます。
SoundTransformオブジェクトのvolumeプロパティがそのままSoundChannelに適用されます。
外部mp3ファイルを制御するための使用するクラス一覧
ロード→ボリューム調整→再生→停止
Sound Soundクラスは新しい Sound オブジェクトの作成し外部 MP3 ファイルのオブジェクトへのロードと再生ができます。
SoundChannelSoundChannelクラスはサウンドを停止するstop()メソッドがあります。そしてsoundTransformプロパティでボリューム調整が可能です。
SoundTransform
SoundTransformクラスではvolumeプロパティでサウンドを調整する事ができます。0が最小値、1がMAXです。
SoundChannel.soundTransform=SoundTransform(SoundTransformObj)
サウンドを再生するSoundChannelオブジェクトのプロパティにSoundTransformオブジェクトで設定したボリューム等のプロパティを代入します。
以上の三つでロード→ボリューム調整→再生→停止がが可能です。
ボリュームを調整するには、
SoundChannel.soundTransform=SoundTransform
でボリュームが調整できます。
SoundTransformオブジェクトのvolumeプロパティがそのままSoundChannelに適用されます。
2007年08月15日
2007年08月09日
2007年08月08日
外部サウンドファイルの再生を停止させる
外部で読み込んだサウンドファイルの再生を停止させます。続きを読む
2007年08月07日
2007年08月06日
ライブラリに登録したサウンドファイルを再生する。
ライブラリに登録したサウンドファイルを再生します。続きを読む






