サウンドを停止させる方法 音声(音楽)レイヤーの停止

FLASHでボタンを押したときに動作を停止したり、再開したりするときにはボタンインスタンスのアクションに次のように書きます。


停止

on (release) {
	stop();
}

再開

on (release) {
	play ();
}

このとき音声のレイヤーだけが停止しないことがあります。

音声をレイヤーにして再生するとき、停止・再開を実現するには、サウンドのプロパティを開き、同期項目をイベントからストリーミングにします。


Action Scriptでサウンドの再生をしている場合には、startメソッドに停止ボタンを押したときの秒数を渡します。

停止

on (release) {
	_root.sound_obj.stop();
	_root.is_play = false;
}

再開

on (release) {
	if(_root.is_play == false){
		_root.sound_obj.start(_root.time);
		_root.is_play = true;
	}
}

関連記事

スポンサーリンク

line-break 禁則処理を行うかどうかを指定する

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る