闪光灯按钮上的音量级别

时间:2011-01-13 18:34:22

标签: flash animation audio actionscript-2 timeline

我想通过我在flash中设计的按钮来控制影片剪辑中的声音。例如:我的默认声音是100%的主页按钮&当我点击联系人(最后一个按钮)时,音量水平变为20%,与按钮之间相同。

我使用此脚本在闪光灯中调用声音

bgSound = new Sound(this); bgSound.attachSound( “Sound1例子”); bgSound.start(0,99);

现在告诉我我用按钮来管理声级。

请帮帮我。

由于

2 个答案:

答案 0 :(得分:0)

我假设您使用AS2基于所显示的方法调用,同样基于该假设进行了快速谷歌搜索并回来了:

    bgSound.setVolume(20);

http://www.actionscript.org/resources/articles/49/1/Volume-Slider-attachSound-method/Page1.html

如果你使用的是其他版本的语言,我在这里错了,请告诉我,我会尽力纠正。

答案 1 :(得分:0)

好的,我得到了(我希望),你在这里 我将从零开始

下载TweenMax的as2版本 http://www.greensock.com/tweenmax/

将com文件夹放在与ur project fla文件相同的文件夹中

在第一帧的顶部使用此功能,其中包含其余代码

import com.greensock.*;

使用此代码在目标卷之间补间

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:TARGETVOLUME)});

TARGETVOLUME是动作2中0到100之间的数字 例如 如果你想去服务时想要将声音改为60 把它放在你的onRelease

TweenMax.fromTo(bgSound,1,{volume:bgSound.getVolume},{volume:60)});

请记住,如果你在按钮上包含动作(as2允许) 真正的目标对象

如果你不能告诉我为你提供样品;) 你也可以用tweenmax和enterframe这样的事件做到这一点,但tweenmax很棒,希望你能得到它并将它用于许多其他功能,这可以节省你很多时间