如何用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;}之所以使用函数来获取声音,主要是考虑到多声音情况。
随机阅读
- 风云漫画,被认为是武林第一人的笑三笑,他的实力是否真的无敌?
- 蒸武昌鱼的做法
- 五年后湛江会是怎么样的呢? 湛江调顺岛滨海御景开盘了吗
- 在武昌火车站怎样到达户部巷? 武昌火车站到户部巷怎么走
- 是进亦忧退亦忧,什么意思? 求也退 古进之
- 河北省 邢台 威县 每月一次的集会都是什么时间? 邢台市威县赵村镇
- 段志泉 实用血管外科 我得的是什么病,应该怎样去预防和治疗【慢性膀胱炎】
- 佳贝艾特金装和可瑞康对比 佳贝艾特和可瑞康区别在哪?哪个更适合宝宝呢
- 日本 防空火箭
- 幼犬吃两口就不吃什么原因 狗狗精神好的很,都比较正常但是就是不怎么吃东西,吃一点然后就不吃
- 个人住房公积金账号状态怎么查询 公积金编号状态异常
- 什么是自适应滤波器,具体作用和应用是什么? 自适应波束形成技术研究
- 益阳喜糖铺子 十字路喜铺
- 张楠赵芸蕾视频2016 张楠赵芸蕾2016马兰西亚公开赛
- 梦见救了好多人是什么意思啊 梦到仙逝的人救了自己是什么意思?
- 6000个常用汉字草书字帖 如何利用Word创建书法字帖?
- 永丰县县长信箱 江西省永丰县农村水井饮用水被邻居化粪池污染怎么投诉
- 乘客仪表板安全气囊展开回路电阻过大 科鲁兹乘客仪表板气囊展开回路_开路
- 佛山大沥到从化北兴 松岗白田小学学校
- 歌词你是拉萨尼玛拉萨 找一首西藏歌歌词大概是拉拉 拉拉拉拉 吉拉萨哦