リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ サウンドを再生停止するには

ActionScript

サウンドを再生停止するには

Flashのライブラリに読込んだサウンドをスクリプトで再生するサンプル。

JavaScriptを有効にし、最新のFlashPlayerをインストールお願いしますGet Adobe Flash player


サウンドファイルをFlashのライブラリに読込んだ後、サウンドのプロパティでクラス名を設定。
サウンドのプロパティ

【ActionScript3.0 サンプルソース】

var my_sound:My_Sound = new My_Sound();//サウンドオブジェクト生成
var my_channel:SoundChannel;//サウンドチャンネル

//ボタンをクリックすると再生
play_bt.addEventListener(MouseEvent.CLICK, play_music_f);
function play_music_f(e:MouseEvent):void {
	my_channel = my_sound.play();//再生
	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_bt.addEventListener(MouseEvent.CLICK, stop_music_f);
function stop_music_f(e:MouseEvent):void {
	my_channel.stop();
}

//サウンドチャンネル→再生開始位置、停止、繰り返しなど行う場合に設定
//一時停止を実現するには、停止時間を取得し、再生開始時間に代入するればいいらしい。
last update 2009.5.29
参考・出典等
「特に無し」

▲page top

topmemogalleryblogtestaboutmail
Copylight(C)2008-2009 Riptac. All Rights Reserved.