flash中怎么用按钮控制音乐的播放,暂停然后再继续播放,前提是我把音乐设置为事件了

 我来答
syz0604
2011-06-25 · 超过13用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:31.9万
展开全部
可以用纯代码控制啊,音乐作为一个元件Music,给按钮添加侦听,声明一个SoundChannel变量就可以用来控制播放和停止了
更多追问追答
追问
我在帧上写的语言是这样的music = new Sound();//创建一个名字叫music的声音对象。 
music.attachSound("mysound"); 但暂停再播放后就又重头开始了,按钮上加的是start,我帧很长,东西很多不能用帧控制
追答
你用的应该是as2.0的吧,我是直接学as3.0的,as2.0不怎么了解。在as3.0中库中声音类标注为Music,然后var music:Music=new Music();生成一个实例,music.play();播放 ,var  sc:SoundChannel=new SoundChannel();新建一个声道实例,sc=music.play();再用sc.stop();控制声音停止 。如果你懂as3.0应该知道怎么在帧上的代码给按钮注册监听控制播放和停止了。

var music:Music=new Music();
var song:SoundChannel=new SoundChannel();
var position:Number=0;
var i:Boolean=true;
bt.addEventListener(MouseEvent.CLICK,ctrlMusic);
function ctrlMusic(e:MouseEvent) {
if (i==true) {
song=music.play(position);
} else {
position=song.position;
song.stop();
}
i=!i;
}
tanyvxin
2011-06-26 · TA获得超过1433个赞
知道答主
回答量:133
采纳率:0%
帮助的人:87.2万
展开全部
可以用纯代码控制啊,音乐作为一个元件Music,给按钮添加侦听,声明一个SoundChannel变量就可以用来控制播放和停止了
追问
什么代码啊,怎么声明变量?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式