如何用as3实现flash的按钮链接和声音控制 an_btn.addEventListener(MouseEvent.CLICK,dj)function dj(e){SoundMixer.stopAll()/停止所有声音gotoAndPlay(2)/跳转到第2帧并播放var sy2:Sound=new Sy2()/Sy2为库中音乐2链接名var sytd:SoundChannel=new SoundChannel()/声明一个声音通道便于控制声音,要停止sy2,就可以直接 sytd.stop()sytd=sy2.play()/音乐2播放}[AS3编程教学]从库中加载声音并控制播放,概述:Flah交互作品对于声音的控制是比较灵活和常用的,接下去笔者将抽空对声音控制写一批由简至难的教程,而本节教程详细讲述如何。as3.0 当跳到其他帧的时候关闭当前帧的声音 单独控制声音,暂时知道的有两种方法,1、元件控制,将声音放到影片剪辑中去,之后声音同步属性选“数据流”,延长帧,到达或超过声音流(即蓝色的波形)长度。控制方法:直接停止和播放影片剪辑即可。2、使用Sound类进行播放声音控制方法:在Sound.play()时,有返回SoundChannel类,此时将SoundChannel记录起来,在需要停止时使用SoundChannel.stop();来停止声音另外,stopAllSound()是错误的代码,应该是stopAllSounds(),少了个s。而且stopAllSounds只适用于as2.0。功能跟SoundMixer.stopAll();一样,也是全部停止的。给个Sound类停止例子代码import flash.media.Sound;import flash.media.SoundChannel;import flash.utils.getDefinitionByName;var sound:Sound=getSound(\"url_sound\");url_sound是库中声音的AS链接var channel:SoundChannel=sound.play();停止代码,在需要停止时,调用channel.stop();获取声音*/function getSound(url:String):Sound{var cls:Class=getDefinitionByName(url)as Class;return new cls()as Sound;}之所以使用函数来获取声音,主要是考虑到多声音情况。
随机阅读
- 淘宝内部优惠卷领取使用方法 怎样领取购物淘宝优费卷
- 好久没有联系用英文怎么说不要longtimeno 很久没有联络英文
- 从信阳到汉中火车票多少钱?几点的 ? 信阳离汉中多远
- 气厥西医是什么病 气厥是什么病?
- 皇牌空战X2 联合突击我不能玩 皇牌空战x2联合突击21A攻略
- 马伯庸《长安的荔枝》里面有哪些文化梗? 丰润岩口水井
- 在公司所有人的共同努力下 同事之间共同努力工作的句子
- 狗年女孩子欠火的名字用什么名字好 女孩子欠火取什么名字好
- ADS仿真热噪声功率谱密度 什么是白噪声?有哪些特性?
- 江西瓦罐煨汤广告语 南昌是一个怎样的城市,大家可以从方方面面讲述一下吗?
- 增值税一般纳税人分别有:17%、11%、6%、3%税率分别适用哪些行业? 增值税的纳税人有哪些
- 剑三空中连续蹑云 剑网3 大小轻功分别是什么
- 微信上的语音怎样转发 微信语音怎么转发
- 商河殷巷镇扶贫 济南市商河县殷巷镇最近的快递在哪?
- 谷达坡村 怀化麻阳县现有城镇人口多少人?
- 穿越异界成为魔法师的小说 异界全能魔法师 小说
- 动漫十大悲伤歌曲? 战斗年华插曲
- 一般灯具利用系数多少 普通吸顶灯的利用系数是多少的?
- 濮阳未来天气 濮阳近期天气怎么样?
- 红油兔丁 红油兔丁豆豉酱