读书人

怎么控制音乐淡入淡出

发布时间: 2012-03-02 14:40:29 作者: rapoo

如何控制音乐淡入淡出
比如,主场景有一段音乐
让它自动的开始淡入2秒,结尾淡出2秒
用AS控制
但不能用button控制。

[解决办法]
这个方法很多。给你写了一个。希望能给你点启发。
我是用enterFrame来做的。也可以使用Timer,效率会更高。

JScript code
var btn:Sprite = new Sprite()btn.graphics.beginFill(0xff0000)btn.graphics.drawRect(10,10,50,50)btn.buttonMode = trueaddChild(btn)var myso:Sound = new so();//此处构造库中的音乐文件var myc:SoundChannel = new SoundChannel();var myt:SoundTransform = new SoundTransform();myc = myso.play();btn.addEventListener(MouseEvent.CLICK,myevt);function myevt(evt:MouseEvent){    addEventListener(Event.ENTER_FRAME,myevt2);    myt.volume = 0}function myevt2(evt:Event){    if (myt.volume > 1)    {        myt.volume = 1;    }    else    {        myt.volume +=  0.02;    }    myc.soundTransform = myt} 

读书人网 >Flash

热点推荐