如何用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;}之所以使用函数来获取声音,主要是考虑到多声音情况。
随机阅读
- 诸葛神算字表 诸葛神算第九十三卦什么意思
- 丹山赤水与四明山地质公园 四明山森林公园和丹山赤水是不是同一个地方?
- 添加剂氟化镁 什么是氟化镁?
- 罐头厂收山楂 做山楂罐头的方法
- 武陵源到张家界大峡谷怎么走 从武陵源有车到凤凰吗 想明天去完大峡谷直接去凤凰古城 武林源到张家界多久
- 测定吸水率大于2%的沥青混凝土试件的毛体积相对密度应用( )。 沥青混凝土毛体积密度测量过程
- 穿越火线手游潜龙队怎么得永久 穿越火线枪战王者怎么得永久潜龙?
- 波士胶水和罗门哈斯 波士胶是哪个国家的牌子呀?他们家的胶水好用吗?
- 2018日本涩谷旅游购物攻略 2018年中国有多少人想去韩国和日本旅游购物?
- 下列关于IP地址的说法中错误的是______。 下列有关ipv6地址的表示中 错误的是
- 清江鱼怎么养 湖北省水产局禁养珍珠
- 路从今夜白的大结局是什么 魏子健和路悠言是什么电视剧
- “独学而无友,则孤陋而寡闻.”的上一句是什么 独学而无友 则孤陋又寡闻
- 容声洗衣机水位传感器 洗衣机水位传感器故障怎么维修,在什么位置。谢谢
- 台湖镇永乐站 北京站坐地铁到通州区台湖镇011县道永乐园
- 基因双修饰治疗糖尿病 胰岛素是治疗糖尿病的重要药物.图6是利用基因工程技术生产人胰岛素的操作过程示意图,请据图分析回答:
- 本人,30男,没有武术基础,想学八极拳健身,请问兰州城关区哪有培训班或师傅,谢谢! 兰州成年武术培训班
- 宁德市皇品水产有限公司怎么样? 塔山村富田路21号位置宁德
- 厌氧细菌培养基 怎样培养粪便,需氧,厌氧的培养基是什么?然后想检测细菌中代谢的酶及代谢产物.方法是什么?有厌氧手套箱
- 方读此,勿慕彼,此未终,彼勿起,什么意思 方读此勿慕彼此未终彼勿起什么意思