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();
}

//サウンドチャンネルは再生開始位置、停止、繰り返しなどを行う場合に設定。
//一時停止を実行するには、停止位置を取得し再生開始時間に代入する。

今日はボタンでの操作までやりました。
次は音量とパンの操作テンポを変えてみたいと思ってます。
プラスアニメーションが入れる事が出来ればいいですが。。。