作者EricHom (再给我两分钟)
看板Flash
标题Re: [问题] 制作按钮使FL静音/取消静音(非停止)
时间Sat Apr 10 00:16:35 2010
※ 引述《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