actionscript-3 - 淡出影片剪辑的音量

标签 actionscript-3 audio movieclip gsap

我在这个问题上四处寻找,并想出了以下代码来淡化movieclip上的音量:

        var myTransform = new SoundTransform();
        myTransform.volume = 1;
        loaderClip2[indexNumber].soundTransform = myTransform;
        audioTween = new TweenLite(myTransform, 2, {volume:0});

我的影片剪辑存储在loaderClip2数组中,位置由变量indexNumber确定。此代码不会产生所需的淡入淡出。谁能看到这里的问题吗?

最佳答案

var myTransform:SoundTransform = new SoundTransform(1);

TweenLite.to(myTransform, 1, {volume:0, onUpdate:updateChannel, onUpdateParams:[indexNumber]});

function updateChannel(index:int):void {
    loaderClip2[index].soundTransform = myTransform;
}

关于actionscript-3 - 淡出影片剪辑的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893791/

相关文章:

javascript - 解决方法 Flash 不允许来自 Javascript 的全屏

c# - 将 a-law 转换为 pcm

actionscript-3 - 在 MovieClip ActionScript 3 中绘制 Rentangle

actionscript-3 - 评估 AS3 中包含嵌套影片剪辑的路径字符串

apache-flex - 如何在 Flex 中更改制表符顺序(Actionscript,SDK 3.5)

apache-flex - 获取特定组件上的所有事件监听器

html - 为音乐或视频创建下载链接

c - 在 Linux 上用 C 流式传输音频文件

flash - ActionScript 2,嵌套影片剪辑列表

java - Actionscript 中 "If greater than, then equal to"的简写?