サウンドを停止させる方法 音声(音楽)レイヤーの停止
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; } }
関連記事
スポンサーリンク