首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

怎么控制音乐淡入淡出

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

如何控制音乐淡入淡出
比如,主场景有一段音乐
让它自动的开始淡入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} 

热点排行