flash,as2.0语言

怎样让音乐可以按一下就听,不要一直重播... 怎样让音乐可以按一下就听,不要一直重播 展开
 我来答
瘾晴败2822
2013-12-30 · TA获得超过217个赞
知道小有建树答主
回答量:553
采纳率:66%
帮助的人:641万
展开全部
要用按钮控制音乐,有二种方法。
第一种,把音乐导入到库后,然后把音乐拖入舞台,并设置音乐为数据流,且插入的帧数要与音乐文件的长度相同。然后在按钮上写代吗,假设播放按钮实例名Play_btn。暂停按钮为pause_btn写法如下,写帧上的第一帧就可以。
this.stop()
Play_btn.onPress=function(){
this.Play()
}//这是播放命令
Pause_btn.onPess=function(){
this.stop()
}//这是暂停的写法。这种方法只能简单的控制
第二种方法就是直接用脚本调用库中音乐,这种做法比较复杂。先要给库中的音乐做个链接,假设链接的标识符为mysound
然后在第帧上写代码:
var Mysound:Sound=new Sound()
Mysound.attachSound("mysound")//这样就调用了库中的音乐了
Mysound.start()//音乐播放
//接下来是按钮的控制,不过与上面的不同,我下面的写法是音乐重新播放而不暂停,当然也可以控制暂停,需要用到声音中的position属性。这里我就不细说了。
Play_btn.onPress=function(){
Mysound.start()
}//这是播放命令
Pause_btn.onPess=function(){
Mysound.stop()
}//注意这里是停止的写法,而不是暂停,也就是点这个按钮音乐就停止了,再点播放按钮音乐会从头播放。
更多追问追答
追问
那第二种方法里的音乐的链接是怎样操作的,额,之前我找了很久都未找到
追答

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1cdf122
2013-12-30 · TA获得超过2917个赞
知道大有可为答主
回答量:3163
采纳率:50%
帮助的人:1713万
展开全部
音乐属性:事件
按钮代码:
on (release) { stopAllSounds();}(代码解释:当按钮弹起时停止所有的声音)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7588b36
2013-12-30 · TA获得超过2278个赞
知道大有可为答主
回答量:5095
采纳率:40%
帮助的人:1432万
展开全部
stop();就行了
追问
在最上的一层的第一帧就有了,但是还是不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式