actionscript3.0 sound class 1
import flash.media.SoundChannel; import flash.events.MouseEvent; import flash.events.Event; var my_sound:My_sound = new My_sound();//サウンドオブジェクト作成 var my_channel:SoundChannel;//サウンドチャンネル //ボタンクリックで再生 play_btn.addEventListener(MouseEvent.CLICK, play_music_f); function play_music_f(e:MouseEvent):void{ my_channel.addEventListener(Event.SOUND_COMPLETE,my_chan_comp);//再生終了後指示 } //無限ループ再生 function my_chan_comp(e:Event){ trace("再生終了"); my_channel = my_sound.play();//再生 my_channel.addEventListener(Event.SOUND_COMPLETE,my_chan_comp);//再生が終了後指示 } //再生停止 stop_btn.addEventListener(MouseEvent.CLICK, stop_music_f); function stop_music_f(e:MouseEvent):void{ my_channel.stop(); } //サウンドチャンネルは再生開始位置、停止、繰り返しなどを行う場合に設定。 //一時停止を実行するには、停止位置を取得し再生開始時間に代入する。
今日はボタンでの操作までやりました。
次は音量とパンの操作テンポを変えてみたいと思ってます。
プラスアニメーションが入れる事が出来ればいいですが。。。