steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 537
前两篇经验讲了声音文件的两种使用方法,这一篇我们继续对上一篇的内容进行升级,实现对声音音量的控制及进度显示。
5AnimateCC如何使用声音文件(1)
1AnimateCC如何使用声音文件(2)
打开上一篇的制作文件,自行在舞台上添加两个按钮,如图中所示。
增加音量的按钮实例名设置为btn_up
减小音量的按钮实例名设置为btn_down
对原有代码进行更改,如下:
var music_sound:MUSICSOUND=new MUSICSOUND();//初始化声音变量并引用库里的声音文件
var soundchannel:SoundChannel=new SoundChannel();//声道,用于控制声音播放和暂停
var soundTransForm:SoundTransform=new SoundTransform();
var volume:Number=1;//用于存储音量值
soundchannel=music_sound.play(0,10000);
btn_play.addEventListener(MouseEvent.CLICK,PlaySound);
btn_pause.addEventListener(MouseEvent.CLICK,PauseSound);
function PlaySound(e:MouseEvent):void
{
soundTransForm.volume=volume;
soundchannel.soundTransform = soundTransForm;
}
function PauseSound(e:MouseEvent):void
{
soundTransForm.volume=0;
soundchannel.soundTransform = soundTransForm;
}
////////////
btn_up.addEventListener(MouseEvent.CLICK,AddVolume);//点击增大音量
btn_down.addEventListener(MouseEvent.CLICK,ReduceVolume);//点击减小音量
function AddVolume(e:MouseEvent):void
{
if(volume2)//最大音量不超过两倍
{
volume =0.1;
}
soundTransForm.volume=volume;
soundchannel.soundTransform = soundTransForm;
}
function ReduceVolume(e:MouseEvent):void
{
if(volume>0)//最小音量不低于0
{
volume-=0.1;
}
soundTransForm.volume=volume;
soundchannel.soundTransform = soundTransForm;
}
运行后,就可以看到通过两个按钮对音量可以进行控制了。
接下来显示播放进度,在舞台上放一个动态文本框,实例名设置为time_txt
代码最后增加如下代码:
this.addEventListener(Event.ENTER_FRAME,UpdateTimeTxt);//帧频事件,用于更新播放进度
function UpdateTimeTxt(e:Event):void
{
trace(soundchannel.position);
time_txt.text=String(int(soundchannel.position/1000));//position是播放当时进度时间,因为单位是毫秒,所以进行处理,转换为秒
}
这里只是获取并显示了进度时间,还可以自行转换为正常的时间格式如00:00。
关于声音文件的处理,还有最后一篇经验,会讲如何使用外部的声音文件,并进行控制。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
steam想申明库存量,不晓得在哪里去增设,那个出口处是稍稍有点儿深,由此可见毕竟也很单纯,一起来看一看什么样操作方式。操作方式方式01登入steam后,点选街道社区旁的对个人......
2024-02-05 537
操作方式方法01【辅助widget】多种辅助工具相连接两个功能键的可同时按【Shift】加此功能键挑选出1、正方形、圆锥选框辅助工具 【M】 2、终端辅助工具 【V】 3、截叶......
2024-02-05 473
操作方式01文档格式难题qq肖像最合适用jpeg文档格式的相片,若是相片有透明化地下通道,能选用png文档格式上载。 02大小不一难题若是相片极重也可能将引致上载失利,检......
2024-02-05 400