Re: [問題] 製作按鈕使FL靜音/取消靜音(非停止)
※ 引述《everforeverd (EverForever)》之銘言:
: 請問一下,若是想要以一個按鈕做出:
: 按一下使背景音樂變成靜音(非停止播放)
: 再按一下就能讓靜音取消
: 要怎麼製作呢?
: 目前遇到的問題是,我在網路上找了許多的AS,但是套用之後都出現錯誤
: 我用得版本是CS4 AS3.0
: 我的構想是
: 1.音樂隨著FL開始就跟著播放
: 2.以一個按鈕來控制是否讓音樂靜音(按一下就靜音,在按一下就取消靜音)
: 麻煩各位大大不吝嗇的給予指教...謝謝
//宣告
private var song:SoundChannel;
private var volumeRec:Number;//暫存目前音量
//靜音按鈕事件中
var transform:SoundTransform = song.soundTransform;
volumeRec=transform.volume;
transform.volume = 0;
song.soundTransform = transform;
//取消靜音
var transform:SoundTransform = song.soundTransform;
transform.volume = volumeRec;
song.soundTransform = transform;
大至上是這樣
基本概念就是利用SoundTransform來調整並記憶音量
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.208.247
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):