flash中如何用一个按钮来控制声音的播放和暂停。最好是能说详细一些,谢谢 10

 我来答
古三月
2011-03-29 · 超过16用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:36.3万
展开全部
可以用一个影片剪辑MC,第一帧是暂停钮,第二帧是播放钮
开始默认是声音播放,点MC的暂停钮,声音停,MC跳转到第二帧,MC上显示是的播放钮,点播放钮,声音播放,MC再跳转到第一帧,显示暂停钮
追问
我的确看不懂,能再说详细点吗?我那里面还有一个动画,已经用了两个按钮来控制,我再想用一个来控制声音的播放和暂停。
追答
首先你的声音不能和那个动画是同一个时间轴的数据流模式,可以将声音换在一个新的影片剪辑MC1里面。
然后新建一个控制放声音的MC1的影片剪辑MC2,第一帧放暂停钮btn1,第二帧放播放钮btn2
点btn1.MC1暂停,stop,MC2到第二帧,点btn2,MC1 播放play,MC2到第一帧。
这是AS2 的方法,要想音质好,声音就不要放在MC1里面以数据流的模式,直接在时间轴上以事件的模式从库里attachsound,方法百度下就有
Co泡泡oO
2011-03-29 · TA获得超过455个赞
知道小有建树答主
回答量:446
采纳率:0%
帮助的人:266万
展开全部
很简单的 ^ ^
设置一个变量值来控制,数字也可以
var b:Boolean=true
当b=true 时点击时 动作:音乐暂停 同时 令布尔值为假
再加个判断, 当b=false时点击时 动作:音乐播放 同时 令布尔值为真

即:
var b:Boolean=true
btn.addEventListener(MouseEvent.CLICK,dj)
function di(e:MouseEvent):void{
if(b){
music.stop();
b=false
}else{
music.play()
b=true
}
}

大概就是这样 具体你再修改吧 如果只是暂停的话,还要用到SoundChannel类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没事就钓钓鱼
2011-03-29 · TA获得超过104个赞
知道答主
回答量:59
采纳率:0%
帮助的人:21.5万
展开全部
一楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
田世义
2011-04-11 · TA获得超过105个赞
知道答主
回答量:70
采纳率:100%
帮助的人:36.2万
展开全部
你可以看一个实例,我做的,如果满意,我可以给你代码或源码。
实例地址:http://tianshiyi56.56.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式