AS3关闭声音时音量递减直至消失的效果 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    我们打开QQ空间时,注意一下,当关闭QQ空间播放器中的音乐时,不是一下子就消失的,而是音乐慢慢变小,我感觉这个很人性化,

AS3关闭声音时音量递减直至消失的效果

。于是也写了一个代码。其实实现这种效果有很多种方法,这里提供一下简单的方法吧,欢迎大家提出更好的建议。

    代码如下:

    var my_Sound:soundme=new soundme();

    var my_SoundChanl:SoundChannel;

    my_SoundChanl=my_Sound.play();

    btn.addEventListener(MouseEvent.CLICK,_volumejian);

    function _volumejian(e:MouseEvent):void {

    function _jian():void {

    var my_transform.:SoundTransform = my_SoundChanl.soundTransform;

    my_transform.volume -= 0.1;

    my_SoundChanl.soundTransform =my_transform;

    if (my_transform.volume<0.1) {

    my_SoundChanl.stop();

    my_Sound=null;

    }

    }

    setInterval(_jian,500);

    }

最新文章